We have an app where a user can trigger a call to cancel an ongoing utterance. They might press a hardware button rapidly in succession which indirectly calls this method and puts AVSpeechSynthesizer in a weird state where it locks up. I don't detect any exceptions, and I can call speakUtterance() with no effect, but I'll see no delegate callbacks.
Any ideas on how we can "wake it up" again? I don't see a "paused" notification either. Switching to either an immediate or word boundary has no effect on the bug.