Android TTS无法在设备上运行

| 像这样的TextToSpeech http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/TextToSpeechActivity.html 在模拟器上可以正常工作,但不能在我的设备(银河系)上工作。.我还需要安装其他东西吗? 提前致谢..     
已邀请:
您使用什么语言?如果您的设备未安装该语言,则显然无法播放。如果不是美国,请尝试一下。如果是这样,请发布您的代码。     
在Captivate上,我必须手动安装(由Google导航提示)TTS数据文件以启用语音指导。这可能是因为rom不包含它们。我不记得库存rom是否有语音文件。有关如何检测正确文件的存在,请参见以下链接: http://developer.android.com/resources/articles/tts.html 基本上
Intent checkIntent = new Intent();
checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);
startActivityForResult(checkIntent, MY_DATA_CHECK_CODE);
并检查结果(应为CHECK_VOICE_DATA_PASS)     
我的三星GT-S7392面临着同样的问题,这是如果文本到语音在模拟器上而不是在手机上可用的解决方案。只需转到设置,并将语言设置设置为美国或英国,然后运行您的应用即可。它将正常工作。     

要回复问题请先登录注册