我尝试了这段代码。
但结果显示“无法找到识别器”,我需要添加任何软件来激活此服务吗?
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");
}
但结果显示“无法找到识别器”,我需要添加任何软件来激活此服务吗?