语音识别器不存在。

4
我尝试了这段代码。
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");
}

但结果显示“无法找到识别器”,我需要添加任何软件来激活此服务吗?

你是在设备上尝试还是在模拟器上尝试?我认为它在模拟器上不会起作用。 - DeRagan
1个回答

2
我回答您的问题。我使用以下代码在手机上安装了“语音搜索”,但该软件需要连接才能使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接