【发布时间】:2012-09-06 15:28:06
【问题描述】:
是否可以检查 Android 中是否启用了默认的 Text-to-Speech 引擎?如果没有,我可以通过我的 Android 程序启用它吗?如果有,怎么做?
Intent checkIntent = new Intent();
checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);
startActivityForResult(checkIntent, MY_DATA_CHECK_CODE);
上面的代码显示了不同的可用 TTS 并显示为一个对话框,然后我选择所需的 TTS 并单击“确定”。一旦我这样做了 - 系统(平板电脑或手机)会自动选择所选的 TTS 并启用它。
我可以通过将它放在自定义布局中来做同样的事情(列出安装的 TTS),我可以选择需要什么并通过单击启用按钮或其他方式启用它吗?
谢谢!
【问题讨论】:
标签: android