草庐IT

voiceWithLanguage

全部标签

ios - 使用 Alex 语音与 AVSpeechSynthesisVoice : voiceWithLanguage

有没有人深入研究AVSpeechSynthesisVoice类并弄清楚如何使用Alex的声音?-它不会出现在通过调用AVSpeechSynthesisVoice:speechVoices返回的语音列表中。我向DTS提交了一张票,他们的回复是:感谢您联系Apple开发人员技术支持(DTS)。我们的工程师已审核您的请求,并得出结论认为,在当前发货的系统配置下,没有支持的方法来实现所需的功能。如果您希望Apple考虑在未来添加对此类功能的支持,请通过BugReporter工具提交增强请求http://bugreport.apple.com.大多数Apple的内置应用程序都可以使用它,例如No

iOS 文字转语音 : What decides the default voice returned by [AVSpeechSynthesisVoice voiceWithLanguage]?

AVSpeechSynthesisVoice.voiceWithLanguage已在iOSSDK7.0中引入。那时,每种语言/地区只有一种声音。自iOSSDK9.0起,为每种语言/地区添加了更多语音。因此Apple引入了一个新的APIvoiceWithIdentifier,这样你就可以获得你想要的特定语音。我的问题是,如果我们仍然在iOS9或更高版本中使用voiceWithLanguage怎么办?这个API究竟返回了什么?更重要的是,返回的语音是否在iOS版本之间甚至在不同设备之间发生变化?我注意到,voiceWithLanguage返回的内容有点依赖于iOS语音设置“设置->常规->