2012-01-06 124 views

回答

8

过这个刚刚来到和惊讶没有人回答。

尝试使用setPitch或setSpeechRate。

http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#setPitch(float

+0

我真的应该阅读我发布的内容。谢谢! – 2012-11-14 18:24:14

+0

@MarkLapasa我试着设置setPitch以及setSpeechRate,但声音不清晰或听不到。我认为我的手机出现了一些问题..所以尝试安装谷歌翻译应用程序..它的工作非常好。我不确定我做错了什么。你能帮忙吗? – Naveen 2013-04-01 14:36:53

3

随着TTS u可以使用这些方法来控制说话

  • addSpeech(字符串文本,字符串文件名) //此方法添加的文本的字符串和声音之间的映射文件。
  • getLanguage() ////此方法返回描述语言的Localeinstance。
  • isSpeaking()//此方法检查TextToSpeech引擎是否忙于说话。
  • setPitch(float pitch)//此方法设置TextToSpeech引擎的语音音调。
  • setSpeechRate(float speechRate)//此方法设置语速。
  • shutdown()//此方法释放TextToSpeech使用的资源
  • stop()//此方法停止说话。