Unhapilly,我的语言不支持TTS在股票Android。因此,我的用户必须下载第三方TTS语音引擎。这是相当恼人的,因为它需要额外的步骤,使我的软件工作。
有没有办法将任何第三方TTS引擎(及其相应的语言包)嵌入到Android应用程序?中?
任何帮助都是感激的!
发布于 2013-01-02 05:05:12
不,这是不可能的。
您必须从android市场下载第三方TTS ,然后安装它,或者将第三方TTS .apk保存在资产中,然后安装。
在此之后,您需要从大小从32 to到160 to的服务器上下载相应的语音数据。
然后,您需要将这个tts设置为默认的tts引擎,在android语音输入和输出中。设置(外部)
然后,您需要设置您的语言,如果用户选择了,总是使用我的设置,在安卓设置。
发布于 2014-04-28 17:33:27
我不确定你是否可以在android中嵌入第三方TTS。但我已经使用java完成了它。有一个开源库可以作为freetts.jar使用。只要通过这个视频教程,你就会得到这个程序。您可以尝试在android中实现同样的功能。
https://www.youtube.com/watch?v=gKAXzpnWXNU
希望它能帮到你。
https://stackoverflow.com/questions/14115458
复制相似问题