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