为什么语音识别只回调谷歌眼镜上的一个结果?

时间:2015-03-03 22:26:18

标签: google-glass google-gdk voice-recognition recognizer-intent

我将通过https://developers.google.com/glass/develop/gdk/voice网站上的教程获得Google Glass语音识别的结果。 RecognizerIntent返回一个列表,但只有一个Glass成员和更多Android手机成员!

知道如何通过Google Glass语音识别获得更多结果!

以下是代码的一部分(根据本教程):

private static final int SPEECH_REQUEST = 0;

private void displaySpeechRecognizer() {
    Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
    startActivityForResult(intent, SPEECH_REQUEST);
}

@Override
protected void onActivityResult(int requestCode, int resultCode,Intent data) {
if (requestCode == SPEECH_REQUEST && resultCode == RESULT_OK) {
    List<String> results = data.getStringArrayListExtra(
            RecognizerIntent.EXTRA_RESULTS);
    String spokenText = results.get(0);
    // Do something with spokenText.
}
super.onActivityResult(requestCode, resultCode, data);
}

有关此计划的一些额外信息:

android:minSdkVersion="19"
android:targetSdkVersion="19"
compile with: Android 4.4.2 (API 19) SDK

1 个答案:

答案 0 :(得分:0)

“会员”是什么意思?您可以在Glass和Android手机上添加从SpeechRecognizer捕获的文本吗?