-1

特定のキーワードの音声を待機する Android アプリを作成したい: ユーザーがこのキーワードを言うと、サービスはユーザーの音声コマンドを受信できるようになります。そこで、連続音声認識器を探しています。

この男のように:

音声認識エンジンを無期限に聞き続けることはできますか?

この男のように:

Android での連続音声認識

そしてこの男:

連続音声認識 Android

しかし、真剣に、それらすべてに対する明確な答えはありません! これを管理できる人はいますか?そのソースコードはありますか?

4

1 に答える 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を参照してください。

于 2013-03-14T16:47:32.267 に答える