私のアプリケーションでは、ユーザーがEditTextを入力し、ボタンをクリックして検索を行う「検索」画面があります。
ユーザーが音声認識ユーティリティを使用してEditTextにテキストを入力した後、画面で自動的に検索がトリガーされるようにしたいと思います。これを行うためにリッスンできるハンドラーはありますか?特に音声認識リターン用のハンドラーまたはメッセージを探しています。
私のアプリケーションでは、ユーザーがEditTextを入力し、ボタンをクリックして検索を行う「検索」画面があります。
ユーザーが音声認識ユーティリティを使用してEditTextにテキストを入力した後、画面で自動的に検索がトリガーされるようにしたいと思います。これを行うためにリッスンできるハンドラーはありますか?特に音声認識リターン用のハンドラーまたはメッセージを探しています。
このためのインテントAKA「システムイベント」はRecognizerIntentであり、ここでそれを掘り下げます
http://developer.android.com/reference/android/speech/RecognizerIntent.html
今、あなたが求めていることに基づいて、あなたはあなたのアプリに結果をアプリに返し、それらの結果を処理する音声検索を持たせたいですか?その場合は、RecognitionListenerとonResultの「イベントハンドラー」から継承して、必要な処理を実行できます。ところで、そのためのドキュメントはここにあります。
http://developer.android.com/reference/android/speech/RecognitionListener.html
どちらもあなたが望むものではない場合は、あなたが探しているものが何であるかを明確にしてください。
ああ、ちょうどいい意味で、ここにサンプルと一緒にスピーチAPIを使用することについてのAndroidチームからのブログ投稿があります。
http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html
うまくいけば、それはほとんどの拠点をカバーしています。