Jelly Bean Google Voice文字转语音API?

时间:2012-07-08 11:04:18

标签: android voice android-4.2-jelly-bean

有没有办法可以使用新版Google语音的文字转语音?在Jelly Bean中,发音非常流畅,所以我想可能有某种API可以访问该服务?

谢谢!

2 个答案:

答案 0 :(得分:4)

是的,可以使用Android TTS API访问Google Now语音。 您需要在“params”参数中使用“KEY_FEATURE_NETWORK_SYNTHESIS”进行TextToSpeech.Speak()调用。

http://developer.android.com/reference/android/speech/tts/TextToSpeech.Engine.html#KEY_FEATURE_NETWORK_SYNTHESIS

http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#speak(java.lang.String,int,java.util.HashMap)

答案 1 :(得分:1)

您是否尝试过使用标准的TextToSpeech类?

有关用法,请参阅Reference。您可以将“引擎”字符串传递给构造函数。如果JB TTS引擎显示为不同的引擎,您可以在那里选择它。但我认为如果您只选择标准TTS引擎,则会自动使用新的JB TTS引擎。