tts = new TextToSpeech(this, new OnInitListener()
{
@Override
public void onInit(int status)
{
// 如果装载TTS引擎成功
if (status == TextToSpeech.SUCCESS)
{
// 设置使用美式英语朗读
int result = tts.setLanguage(Locale.FRANCE);
System.out.println("111111");
tts.setSpeechRate((float) 2.0);
System.out.println("222222");
// 如果不支持所设置的语言
if (result != TextToSpeech.LANG_COUNTRY_AVAILABLE
&& result != TextToSpeech.LANG_AVAILABLE)
{
}
}
}
});
美式英语不是Locale.FRANCE
Locale.FRANCE换成英文语言也不行的