首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AVSpeechSynthesisVoice中使用Alex voice : voiceWithLanguage

在AVSpeechSynthesisVoice中使用Alex voice : voiceWithLanguage
EN

Stack Overflow用户
提问于 2014-11-12 22:08:51
回答 1查看 829关注 0票数 3

有没有人深入研究了AVSpeechSynthesisVoice类并知道如何使用Alex语音?-它不会出现在调用AVSpeechSynthesisVoice:speechVoices返回的语音列表中。我向DTS提交了工单,他们的回应是:

感谢您联系Apple Developer技术支持(DTS)。我们的工程师已经审查了您的请求,并得出结论,根据当前发货的系统配置,没有支持的方式来实现所需的功能。

如果您希望苹果将来考虑添加对此类功能的支持,请通过http://bugreport.apple.com上的Bug Reporter工具提交增强请求。

苹果的大多数内置应用程序都可以像使用Notes和提醒一样使用它,但Safari不会使用它。我真的不关心这个解决方案是否被苹果支持--这只是一个内部应用程序。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-06-24 23:49:11

如果语音在设备上可用,它将显示在对AVSpeechSynthesisVoice:speechVoices的调用中。

要将语音添加到您的手机(我使用的是iOS 10.3.2),请转到: Settings/General/Accessibility/Speech/Voices/English/Alex并点击云端图标进行下载。

下载后,你可以像这样列出声音:

代码语言:javascript
复制
// Swift 3 
let voices = AVSpeechSynthesisVoice.speechVoices()
for szVoice in voices {
  print(szVoice)
}

它显示为列表中的最后一个名字。

代码语言:javascript
复制
[AVAlexSpeechSynthesisVoice 0x1700150d0] Language: en-US, Name: Alex, Quality: Enhanced [com.apple.speech.voice.Alex]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26888963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档