首页 文章

android语音识别一直没有答案[重复]

提问于
浏览
-1

这个问题在这里已有答案:

我想创建一个等待特定关键字语音的Android应用程序:当用户说出此关键字时,该服务就可以接收用户语音命令了 . 所以我正在寻找一个连续的语音识别器,

喜欢这个家伙:

Can I keep the speech recognizer listening indefinitely?

喜欢这个家伙:

Continuous Speechrecognition in Android

这家伙:

Continuous Speech Recognition Android

但严重的是,所有这些都没有明确的答案!有人能够管理这个吗?有源代码吗?

1 回答

  • -1

    创建一个服务并将识别器代码放在那里,它将起作用 . 您的意图需要以下内容

    mSpeechRecognizerIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        mSpeechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
                                        RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
        mSpeechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, 
                                        this.getPackageName());
    

    有关详细信息,请参阅http://developer.android.com/reference/android/speech/RecognizerIntent.html .

相关问题