我已经建立了一个应用程序,使用文本到语音。当我在手机上安装它时,它会自动下载google输出的语音合成声音。但在一些手机里,我怎么能强迫所有手机下载它呢?谢谢。
发布于 2016-02-16 05:01:43
尝试以下构造函数:
TextToSpeech tts = new TextToSpeech(context, TextToSpeech.OnInitListener, "com.google.android.tts");
它将在API 14上应用。
您可以通过输入引擎的包名在TextToSpeech构造函数的最后参数中强制使用特定的tts引擎。
而且,Google的包名是"com.google.android.tts“。
另外,如果您想使用另一个引擎强制应用程序,您可以在您的设备中找到安装的tts引擎的包名:TextToSpeech.getEngines();
它将返回一个关于设备中tts引擎的EngineInfo实例的列表。
https://stackoverflow.com/questions/35390040
复制相似问题