我想要我的TTS引擎语音中文,我也实现了一些代码。 但是不能说出我的设备中文字。看下面的代码
我已通过此字符串..
您好,我是
private void speakOut(String word) {
int result = tts.setLanguage(Locale.SIMPLIFIED_CHINESE);
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED)
{
Log.e("TTS", "Language is not supported");
}
else
{
}
//Toast.makeText(ctx, text+"", Toast.LENGTH_SHORT).show();
tts.speak(word.toString(), TextToSpeech.QUEUE_FLUSH, null);
}
@Override
public void onInit(int status)
{
if (status == TextToSpeech.SUCCESS)
{
int result = tts.setLanguage(Locale.SIMPLIFIED_CHINESE);
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED)
{
Log.e("TTS", "Language is not supported");
}
else
{
}
tts.speak("Nín hǎo, wǒ shì".toString(), TextToSpeech.QUEUE_FLUSH, null);
}
}
请帮助我,提前致谢...