谷歌文本到语音

时间:2015-12-28 19:23:59

标签: android text-to-speech

我有一个应用程序,它从解析数据库中读取一组指令,并在显示时将其读出。 我将默认文本更改为从三星到Google的语音,现在应用程序通过说明阅读,没有逗号或语调。我似乎无法通过改变tts.setSpeechRate来规避这一点。关于如何通过谷歌文本到语音来操纵阅读的任何想法,以使讲话有意义,而不是从一个指令到另一个指令的滚动句子?

1 个答案:

答案 0 :(得分:0)

构造TextToSpeech实例时,请使用此构造函数:

TextToSpeech(Context context, TextToSpeech.OnInitListener listener, String engine);

如果您想使用Google TTS,请在engine参数中输入包名称。

此外,您可以获得使用TextToSpeech.getEngines();安装手机的TTS引擎列表。

使用此api查找包名称,然后使用包名称生成tts实例。