【问题标题】:Adding text to speech functionality to iOS app向 iOS 应用程序添加文本到语音功能
【发布时间】:2014-04-01 23:47:45
【问题描述】:

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

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

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

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

非常感谢

【问题讨论】:

    标签: ios xcode text-to-speech


    【解决方案1】:

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

    更多信息,visit this link

    【讨论】:

      【解决方案2】:

      有两种 API 支持这些语言:

      1. ispeech
      2. acapela

      但两者都是在线和付费的

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

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

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

      【讨论】:

      • 感谢您的回复。我首先在寻找一个免费的多语言图书馆,特别是英语和西班牙语,如果没有选择,那么也许会考虑使用付费的图书馆。我发现了一个名为 Dragon Mobile SDK (dragonmobile.nuancemobiledeveloper.com/public/…) 的 SDK,它似乎提供了一个免费版本,我不确定提交给 Apple Store 的商业应用是否可以免费使用。有人用过这个 SDK,体验如何?有人可以确认在商业应用程序中是否允许使用免费版本?
      • @AppsDev:我使用细微差别开发了一个应用程序。它不允许在商业应用程序上使用免费版本的 sdk。免费试用期到期后,您将无法连接到他们的服务器。
      • @AppsDev: 很高兴 :) 感谢您的评论
      • OpenEars 开发者在这里 -- 只是想让您知道 OpenEars 现在支持西班牙语和英语。
      猜你喜欢
      • 1970-01-01
      • 2015-02-10
      • 1970-01-01
      • 2020-08-20
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 2016-12-14
      相关资源
      最近更新 更多