The speech synthesiser seems to work for a while and then stops working. I have tried recreating the AVSpeechSynthesizer object every time I want it to speak; and even running it in a separate queue and recreating the queue every time, but to no avail. After a while it just stops responding to my requests to speak something.
Does anyone know a way around this?