Unhapilly我的语言不支持现货Android的TTS。因此,我的用户必须下载第三方TTS语音引擎。 这非常令人讨厌,因为它需要额外的步骤来使我的软件正常工作。
有没有办法在Android应用中嵌入任何第三方TTS引擎(及其相应的语言包)?
感谢任何帮助!
答案 0 :(得分:0)
否,这是不可能的。
你必须从Android市场下载第三方TTS 然后安装它或者你可以将第三方TTS .apk 保存到资产中然后安装它。
之后,您需要从服务器下载相应的语音数据,服务器的大小从32Mb到160MB不等。
然后你需要在语音输入和输出中将此tts设置为默认tts引擎。设置(在外部)。
如果用户在android设置中选择了始终使用我的设置,则需要设置语言。
答案 1 :(得分:0)
我不确定你是否可以在android中嵌入第三方TTS。但我用java做过。 有一个开源库可用作freetts.jar。 只需浏览此视频教程,您就可以获得该程序。您可以尝试在android中实现相同的功能。
https://www.youtube.com/watch?v=gKAXzpnWXNU
希望它对你有所帮助。