Search code examples
ipadios8xcode6avspeechsynthesizer

AVSpeechSynthesizer iOS 8 Issues


Since upgrading to xCode 6 and iOS 8 I've noticed serious issues with AVSpeechSynthesizer. Prior to the upgrade, it worked perfectly, but now, several issues have risen.

  1. Speech Utterances are playing at a much faster rate then how they were prior to upgrade.
  2. When I queue up 2 speech utterances, it simply skips over the first utterance and plays the second one first. (This only occurs on the first run of the speech synthesizer. The second run and on works properly.)

Please, any help would be greatly appreciated. Thanks in advance.


Solution

  • For second issue, see this answer for AVSpeechUtterance - Swift - initializing with a phrase.

    As for me - iOS 8 also did not support properly languages other than phone language + english.

    upd dec-2014: XCode 6.2 beta2 did resolve issues with TTS in simulator and (maybe) with TTS rate.