Thanks for the link. I will definitely look into that!
One more thing. Is there a way to queue things to be spoken?
Currently if I request the fliteController to say something whilst it is already talking it ignore it. Ideally i’d like it to queue the request and start it when the previous speech has stopped. Will I need to manually implement this behaviour?