Post not yet marked as solved
Post marked as unsolved with 1 replies, 894 views
Hi,
I need to use AVSpeechSynthesizer to read a text to my user.
User will control reading with AirPods, so I need to use MPRemoteCommandCenter.
For now, I need to prepare my audio files using AVSpeechSynthesizer.write(_:toBufferCallback:) the create a playlist and read it using AVQueuePlayer.
It works. But preparing audio files take time. I prefer to use AVSpeechSynthesizer.speak(_:) directly in background mode, and activate it via MPRemoteCommandCenter commands.
Is this possible? Or perhaps any workaround?
Thank you!