谷歌语音识别android

时间:2015-11-19 06:10:13

标签: android api youtube

我正在关注此YouTube视频:https://www.youtube.com/watch?v=VazSEtXHDcI

我正在尝试将谷歌语音识别功能应用到我的应用程序中。我正在使用该视频中的代码。

实施此代码后,应弹出谷歌对话框并提示我语音识别:

 ButtonSpeech.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
                // Specify free form input
                intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
                RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
                intent.putExtra(RecognizerIntent.EXTRA_PROMPT,"Please start speaking");
                intent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 1);
                intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.ENGLISH);
                startActivityForResult(intent,1);
            }
        });

但事实并非如此。当我尝试单击“ButtonSpeech”按钮时,我的应用程序将遇到错误并终止。

我无法弄清楚原因。我正在使用相同的代码,就像视频中的人一样。

0 个答案:

没有答案