0

根据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
4

1 回答 1

0

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

于 2015-03-04T22:46:13.097 回答