Android文字转语音嵌入式应用

时间:2015-07-09 09:50:41

标签: android text-to-speech speech

我有几个关于使用Android + TTS的基本问题,我似乎无法通过搜索得到明确的答案:

这是一种嵌入式商业产品,可为可变数据提供语音通知。除了单个按钮之外没有UI。在这个阶段,我只是想决定是继续使用Android还是使用市场上的其他TTS产品。

  1. 许可问题或费用是多少?这将是低音量,可能是100的

  2. TTS完全脱机运行吗? (当然假设安装了相关的库)

  3. 如果这不是一个合适的论坛,请道歉 - 如果有更好的地方可以询问,请告诉我。

2 个答案:

答案 0 :(得分:1)

来自Google的官方语音引擎 - Google TTS完全脱机,您需要用户事先安装语音包。

目前大多数Android设备已经安装了这个软件包,这应该不是什么大问题。

为了更安全,您可以在应用程序启动开始时检查,如果找不到软件包,则在用户设备中触发安装。

但使用TTS时的主要问题是引擎提供的语音质量,

一些主要缺点包括,

  1. 无论您使用内置方法设置的音高和语速如何,语音都不会令人满意。
  2. 如果您需要类似于Runtastic应用程序的语音(这是迄今为止我发现的最好的语音助手),您需要使用商用语音引擎或构建自己的语音引擎。
  3. 长时间运行的文字需要用逗号分隔,以确保在语音说话时有一定的暂停,否则会发出机器人声。
  4. 以上是我在使用TTS时遇到的一些问题,如果您能够满足上述要求,那么Google TTS是您在应用中实施的最佳选择。

    但是,由于您的应用主要基于语音,我建议您检查是否还有其他任何语音包,因为Google TTS听起来不太令人愉快,您的用户可能会觉得至少可以说是非常讨厌。 / p>

答案 1 :(得分:0)

我不确定您的期望是多少,但我的建议是尝试使用Google的文字对话。这只是一个链接,您需要传递字符串和所需的语言,这将返回您发送的字符串的wav格式文件。 Google TTS