TTS Swift中的声音

时间:2017-12-29 10:16:07

标签: swift xcode localization text-to-speech

有谁知道在哪里可以找到所有不同语言的文本到语音列表?例如en_GB,en_US e.t.c。?

还会为文本到语音提供不同语言需要互联网连接吗?

1 个答案:

答案 0 :(得分:2)

AVSpeechSynthesisVoice类中的方法speechVoices返回当前设备上当前可用的所有语音。

设备附带至少一个,通常是两个(一个男性,一个女性)高质量语音,用于当前语言环境的语言(例如,美国iPhone将具有高质量的男性en_US语音和高质量的女性en_US语音)。它们还附带了大量低质量的替代方言和国际声音(例如在美国iPhone上,en_GB将存在,但质量较低 - 在GB iPhone上它将是另一种方式)。

用户可以选择download additional high quality voices,但TTS不需要互联网连接。