android – Voice Recognizer不存在

我试试这段代码

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");
}

但是它的识别器不存在的结果应该添加任何软件来执行此服务?

最佳答案 我回答我的问题.我使用此代码在移动设备中安装了“语音搜索”,此软件需要连接才能工作.

点赞