【发布时间】:2014-04-29 01:33:27
【问题描述】:
不幸的是,我的语言不支持现有 Android 中的 TTS。因此,我的用户必须下载第三方 TTS 语音引擎。 这很烦人,因为它需要额外的步骤才能让我的软件正常工作。
有没有办法在 Android 应用中嵌入任何第三方 TTS 引擎(及其相应的语言包)?
感谢任何帮助!
【问题讨论】:
不幸的是,我的语言不支持现有 Android 中的 TTS。因此,我的用户必须下载第三方 TTS 语音引擎。 这很烦人,因为它需要额外的步骤才能让我的软件正常工作。
有没有办法在 Android 应用中嵌入任何第三方 TTS 引擎(及其相应的语言包)?
感谢任何帮助!
【问题讨论】:
不,不可能。
您必须从安卓市场下载第三方 TTS 然后安装它或者您可以将第三方 TTS .apk 保存到资产中然后安装它。
之后您需要从32Mb到160MB的服务器上下载相应的语音数据。
然后你需要将此tts设置为android中的默认tts引擎语音输入输出。设置(外部)。
如果用户在 android 设置中选择了始终使用我的设置,那么您需要设置您的语言。
【讨论】:
我不确定您是否可以在 android 中嵌入第三方 TTS。但我已经使用java完成了它。 有一个作为 freetts.jar 可用的开源库。 只需通过此视频教程,您将获得该过程。您可以尝试在 android 中实现相同的功能。
https://www.youtube.com/watch?v=gKAXzpnWXNU
希望对你有帮助。
【讨论】: