我试试这段代码
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");
}
但是它的识别器不存在的结果是否应该添加任何软件来执行此服务?
答案 0 :(得分:2)
我回答我的问题。我使用此代码在移动设备中安装了“语音搜索”,此软件需要连接才能工作。