ios - AVSpeechSynthesizer 支持哪些语言?

标签 ios objective-c ios7 avspeechsynthesizer

AVSpeechSynthesizer 似乎支持多代表英语(英国,美国...)

是否支持其他语言?法语、葡萄牙语……某处有这些语言的列表吗?

最佳答案

是的,确实如此。使用 AVSpeechSynthesisVoicespeechVoices获取支持语言的可用语音列表。

let voices = AVSpeechSynthesisVoice.speechVoices() //list of supported voices
print(voices[0].language)                          //print first voice locale

目前(截至 2018 年 9 月 10 日,在 iOS 10.3.1 和 11.4.1 上)你会发现这些:

  • ar-SA
  • CS-CZ
  • 大DK
  • 去DE
  • el-GR
  • zh-CN
  • zh-CN
  • en-IE
  • zh-CN
  • zh-CN
  • es-ES
  • es-MX
  • fi-fi
  • fr-CA
  • fr-FR
  • 他-IL
  • 高音
  • 呼呼
  • 身份证号码
  • 它-IT
  • ja-JP
  • ko-KR
  • nl-BE
  • nl-nl
  • 不-不
  • PL-PL
  • pt-BR
  • 点对点
  • 滚装
  • ru-ru
  • sk-sk
  • sv-SE
  • 第-TH
  • tr-TR
  • zh-CN
  • zh-HK
  • zh-TW

关于ios - AVSpeechSynthesizer 支持哪些语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20990225/

相关文章:

ios - 如何将整个表格 View 捕获为图像,从中创建 .pdf 并通过电子邮件发送

iphone - 如何检测 iOS 设备是否支持模糊效果?

ios - UIAlertView 在 block 内时崩溃

ios - AFNetworking 2.0 iOS 7 在 AFHTTPRequestOperation.h 文件中复制带有区域警告

ios - quartz ,矩形不显示

ios - 将我的应用程序上传到商店时出现错误 ITMS-90530 和 ITMS-90502

ios - Swift 中的错误检测终端引用变量作为问题 - 变量不存在

ios - 创建 IOS 应用程序教程时遇到问题

iphone - 递归方法中的 NSMutableArray 内存泄漏

ios - 如何正确实现iAd