2010-12-13 9 views
2

私のアプリケーションでは、ユーザーがEditTextに入力し、ボタンをクリックして検索を行う「検索」画面があります。音声認識を傍受する

ユーザーが音声認識ユーティリティを使用してテキストで編集テキストを入力した後で、画面が自動的に検索をトリガーするようにしたいと思います。これを行うために私が聞くことができるハンドラはありますか?私は、音声認識のリターンのためのハンドラやメッセージを探しています。このため

答えて

3

意向AKA「システムイベントは、」RecognizerIntent ことと、ここであなたが今、あなたはあなたのアプリケーションが持っているしたいあなたが求めて、に基づいて、その

http://developer.android.com/reference/android/speech/RecognizerIntent.html

を掘るする場所であるでしょう結果をアプリに返信してその結果を処理するボイスレック検索?それが当てはまる場合は、RecognitionListenerとonResultの "イベントハンドラ"から継承することができます。 btwそのドキュメントはこちらです。

http://developer.android.com/reference/android/speech/RecognitionListener.html

それらのどちらも、あなたがそれはあなたが探していることが何であるかを明確にしてください欲しいものであれば。

ああ、ちょうど良い尺度のために、サンプルと一緒に音声APIを使用することに関するアンドロイドチームのブログ記事があります。だから、うまくいけば拠点のほとんどをカバーする

http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html

+0

これは私が必要とするすべてがあると思います。ありがとうございます:D – Andrew

+0

+1に質問してください。うんNP!楽しい! – Terrance