ios7 – iOS 7 AVSpeechSynthesisVoice可用的BCP-47语音代码是什么?

前端之家收集整理的这篇文章主要介绍了ios7 – iOS 7 AVSpeechSynthesisVoice可用的BCP-47语音代码是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今天我很兴奋,iOS7中提供了语音合成功能.

我想选择男声(在OSX中默认,称为alex).

我不知道他的BCP-47代码是什么,BTW如何获得所有语音代码的完整列表

解决方法

以下是如何获取可用语音的BCP-47代码
for (AVSpeechSynthesisVoice *voice in [AVSpeechSynthesisVoice speechVoices]) {
    NSLog(@"%@",voice.language);
}

亚历克斯的地方是“英语 – 美国”(en-US),正如你在“听写”中所看到的那样. OS X上的语音控制面板.(单击“系统语音”下拉菜单中的“自定义…”.)

猜你在找的iOS相关文章