如何获得TTS的幅度

时间:2012-06-12 17:47:37

标签: android voice audio text-to-speech

我试图在单词之间听TTS语音振幅和静音。我将使用它来显示与TTS语音同步的一些动画

我找不到办法让它发挥作用。希望有可能将TTS转换为声音文件并阅读它,但不确定。

请指教我

1 个答案:

答案 0 :(得分:1)

如果您需要将音频与视觉动作同步,则必须将TextToSpeech.OnUtteranceCompletedListener(或自ICS:UtteranceProgressListener)设置为TTS引擎。这样,您就可以确定何时合成了特定的文本。

或者,您可以使用synthesizeToFile(String text, HashMap<String, String> params, String filename)方法将文本合成为音频文件。