1
我需要用户文本的声音风格改变到语音TTS引擎 下面是我的代码更改声音风格
private TextToSpeech tts;
tts = new TextToSpeech(context, new TextToSpeech.OnInitListener() {
Voice voiceobj = new Voice("This is kirti for welcome you", Locale.getDefault(), 1, 1, false,
"This is");
tts.setVoice(tts.getVoice());
}
我使用Android的语音类作为其上API级21 http://developer.android.com/reference/android/speech/tts/Voice.html
添加Setvoice ()http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#setVoice(android.speech.tts.Voice)
** 1 ** - 拼写错误'getVoices()'。 ** 2 ** - 我想你必须像'tts.setVoice(tts.getVoices(0));'(是0可用的第一个语音)一样使用它吗? –
@DerGolem谢谢,但它不允许我添加整数参数 –
它有什么期望?一个字符串?一个语音对象? –