自从升级到 xCode 6 和 iOS 8 以来,我注意到 AVSpeechSynthesizer 存在严重问题。升级之前,它运行得很好,但现在出现了一些问题。
- 语音的播放速度比升级前快得多。
- 当我对 2 个语音语句进行排队时,它只是跳过第一个语音并先播放第二个语音。 (这只发生在语音合成器第一次运行时。第二次运行时可以正常工作。)
拜托,任何帮助将不胜感激。提前致谢。
最佳答案
对于第二期,请参阅 AVSpeechUtterance - Swift - initializing with a phrase 的答案.
对我来说 - iOS 8 也无法正确支持手机语言 + 英语以外的语言。
2014 年 12 月更新:XCode 6.2 beta2 确实解决了模拟器中的 TTS 问题以及(也许)TTS 速率的问题。
关于ipad - AVSpeechSynthesizer iOS 8 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25870545/