**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
两小时前关门了。
改进这个问题
我正在尝试使用androidstudio和java制作一个tts应用程序
我没有找到任何有效的解决办法。我使用下面的代码初始化tts对象。在互联网上找到的每一个文档都表明这个代码必须是好的。
tts = new TextToSpeech(this, status -> {
if(status==TextToSpeech.SUCCESS){
int result = tts.setLanguage(Locale.CHINA);
if(result==TextToSpeech.LANG_NOT_SUPPORTED || result==TextToSpeech.LANG_MISSING_DATA){
Log.d("TTS ERROR", "LANGUAGE NOT SUPPORTED");
}
} else {
Log.e("TTS ERROR", "Initialisation failed");
}
});
但是,无论我尝试什么,tts对象都不会初始化。我尝试使用下面的代码安装语言包,但问题仍然存在。
Intent m_installTTSIntent = new Intent();
m_installTTSIntent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA);
startActivity(m_installTTSIntent);
有什么解决办法吗?
暂无答案!
目前还没有任何答案,快来回答吧!