4

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

谢谢!

4

2 回答 2

4

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

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)

于 2012-09-17T17:07:34.140 回答
1

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

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

于 2012-07-08T15:55:45.620 回答