将语音function添加到iOS应用程序

我想在我的应用程序中实现这样的function,而AFAIK,唯一的select是使用第三方库,所以我一直在寻找可能的select。 我发现OpenEars似乎是最好的免费和开放源码库之一,它可以离线工作,但它只支持英文,我想提供多语言文本到语音,至less英文葡萄牙文,西class牙文和法文。

我读过,对于多语言支持,谷歌TTSperformance良好,但它只能在网上工作……我不确定是否存在一个调用的限制,是吗? 我在哪里可以find有关在iOS中使用Google TTS的详细信息?

最后,我还读了很多关于Flite或Festival Lite的参考文献,但它似乎也不支持多语言。 有人知道一个支持多种语言的免费开源TTS库,最好是离线工作吗?

还有一个问题。 我正在使用的应用程序可能有一个商业版本,并打算提交给苹果商店。 可以使用任何TTS第三方库是一个问题吗?

非常感谢

iOS 7拥有AVSpeechSynthesizer ,可以在不需要任何外部框架的情况下进行文本到语音的转换。

欲了解更多信息, 请访问此链接 。

有两个API支持这些语言:

  1. ispeech
  2. acapela

但都是在线和付费

OpenEars是一个离线的文本到语音和语音到文本的开源库。 但是我不知道它是否支持英文以外的其他语言。

可以使用任何TTS第三方库是一个问题? 答:不,这没有问题。

更新(2013年8月27日):
OpenEars现在支持西class牙语和英语。 (查看下面哈勒的评论)

Interesting Posts