我试试这个代码
PackageManager pm = getPackageManager();
List activities = pm.queryIntentActivities(
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
if (activities.size() != 0) {
speakButton.setOnClickListener(this);
} else {
speakButton.setEnabled(false);
speakButton.setText("Recognizer not present");
}
但是结果是 Recognizer 不存在,我应该添加任何软件来激活此服务吗?
最佳答案
我回答我的问题。我用这个代码在手机上安装了“语音搜索”,这个软件需要连接才能工作。
关于android - 语音识别器不存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5470628/