谷歌文本到语音api setVoice()不可用

时间:2017-03-02 04:34:55

标签: android text-to-speech google-text-to-speech

文档https://developer.android.com/reference/android/speech/tts/TextToSpeech.html有一个方法setVoice(),我们可以在其中设置语音对象。

但是当我在我的应用程序中创建TextToSpeech对象时,我没有得到方法setVoice()。

TextToSpeech tts = tts = new TextToSpeech(this, this);
int result = tts.setLanguage(Locale.US); // I get this method
int result1 = tts.setVoice(); // I dont get this method.

1 个答案:

答案 0 :(得分:2)

在API级别4中添加了

setLanguage ,但在API级别21中添加了 setVoice 。请确保使用API​​级别21或更高级别来使用 setVoice < /强>