繁体   English   中英

Android文字转语音嵌入式应用程序

[英]Android Text to Speech embedded application

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

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

  1. 许可问题或费用是多少? 这将是低数量,也许是100

  2. TTS是否可以完全离线运行? (当然假设已安装了相关库)

抱歉,如果这不是一个合适的论坛-如果有更好的地方要提问,请告诉我。

Google的官方语音引擎-Google TTS完全离线,您需要用户预先安装语音包。

当前大多数的android设备已经安装了此软件包,应该不会有太大问题。

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

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

一些主要缺点包括:

  1. 无论您使用内置方法设置的音高和语速如何,语音都不会令人满意。
  2. 如果您需要类似于Runtastic应用程序的声音(这是迄今为止我发现的最好的语音助手),则需要使用商业语音引擎或自行构建。
  3. 长时间运行的文本需要用逗号分隔,以确保语音说话时有一定的停顿,否则声音听起来会很机械。

以上是我在使用TTS时遇到的一些问题,如果您能够接受上述几点,那么Google TTS是在您的应用中实现的最佳选择。

但是由于您的应用主要基于语音,因此我建议您检查周围是否还有其他语音软件包,因为Google TTS听起来让人很不舒服,而且您的用户可能会觉得很讨厌。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM