1

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

我已经读过,对于多语言支持,Google TTS 表现良好,但它只能在线工作......而且我不确定是否存在调用限制,是吗?在哪里可以找到有关在 iOS 中使用 Google TTS 的详细信息?

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

只是另一个问题。我正在开发的应用程序可能有商业版本,它打算提交到 Apple Store。使用任何 TTS 第三方库都会有问题吗?

非常感谢

4

2 回答 2

9

iOS 7AVSpeechSynthesizer可以在不需要任何外部框架的情况下进行开箱即用的文本转语音。

有关这方面的更多信息,请访问此链接

于 2014-01-16T08:07:19.430 回答
2

有两个 API 支持这些语言:

  1. 演讲
  2. 阿卡佩拉

但两者都是在线和付费的。

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

使用任何 TTS 第三方库都会有问题吗? 答:不,这没有问题。

更新(2013 年 8 月 27 日):
OpenEars 现在支持西班牙语和英语。(查看以下来自 Halle 的评论)

于 2013-01-07T11:28:46.180 回答