我想在我的应用程序中实现这样的功能,而AFAIK,唯一的选择是使用第三方库,所以我一直在寻找可能的选项。我发现OpenEars似乎是用于此目的的最好的免费和开源库之一,它可以脱机工作,但它只支持英语,我想提供多语言文本到语音,至少对于英语,葡萄牙语,西班牙语和法语。
我已经读过,对于多语言支持,Google TTS表现良好,但它只能在线工作......而且我不确定是否存在通话限制,是吗?我在哪里可以找到有关在iOS中使用Google TTS的详细信息?
最后,我还阅读了很多对Flite或Festival Lite的引用......但它似乎也不支持多语言。有人知道iOS的免费开源TTS库,它支持多种语言,最好是离线工作吗?
另一个问题。我正在处理的应用程序可能有商业版本,它旨在提交给Apple Store。是否可以使用任何TTS第三方库?
非常感谢
答案 0 :(得分:9)
iOS 7具有AVSpeechSynthesizer
,可以开箱即用地进行文本到语音转换,而无需任何外部框架。
有关详情,visit this link。
答案 1 :(得分:2)