TextToSpeech(TTS)的控制速度

有什么办法可以更好地控制TTS的“如何”而不是“它”在说什么?

  • 沥青
  • 语音的速度
  • 男/女
  • 任何其他选项?

API短了

Solutions Collecting From Web of "TextToSpeech(TTS)的控制速度"

刚刚遇到这个,惊讶的没有人回答。

尝试使用setPitch或setSpeechRate。

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

用TTS你可以用这些方法来控制说话

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