検索マネージャーにデータを渡すことができます。using the APP_DATA bundle.このメカニズムは通常の検索には効果的ですが、音声検索でも同じことをして、検索が返されますか?音声検索にコンテキストを渡す
3
A
答えて
2
私が理解していることから、それは同じメカニズムを経ます。バックエンドで通常のonSearchRequested
オーバーライドを作成し、ダイアログまたはウィジェットに音声検索機能as described hereで注釈を付けるだけです。彼らの例を使用して
、このようなものは、あなたのフロントエンドに入る必要があります。
<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/search_label"
android:hint="@string/search_hint"
android:voiceSearchMode="showVoiceSearchButton|launchRecognizer" >
</searchable>
音声検索が要求されると、そのデータはあなたが操作することができるように、あなたのonSearchRequested
コールバックに検索機構を介してとに渡されます。データは必要に応じて
編集:音声検索は、標準的なテキスト入力が呼び出されたとき、対検索ウィジェットで使用されたときにここで扱われている実際の問題は分化にしました。
残念ながら、あなたがあなた自身のRecognizerをロールや音声データのような形をしている検索バンドルからプロパティを取得しようとしない限り、Googleはは、これらの施設のために提供されていません表示されます。後者のケースは文書化されておらず、少なくとも明らかにサポートされていません。
関連する問題
- 1. ページのGoogle音声検索の負荷
- 2. Windowsでの音声検索電話7
- 3. 検索ビューの音声検索が表示されません
- 4. SearchViewに音声検索を実装する方法
- 5. Jelly Beanの音声検索の前にヘッドセットボタンを操作する
- 6. WP7騒音検出 - 録音音声
- 7. Android音声テキスト音声音声
- 8. Androidスタジオ - 音声検索 - 番号2と4でクラッシュする
- 9. C#の音声検出
- 10. Sphinx音声アクティビティ検出
- 11. Postgres 9.6.1多くの音声言語の全文検索辞書
- 12. Androidで音声から音声成分を検出する方法は?
- 13. 音声認識なしで複数の音声を検出する
- 14. 音声認識:日本語かな(子音+母音)を検出
- 15. Androidで音声や声の開始を検出する
- 16. 音声認識の音声を録音する
- 17. 音声認識:通訳者の音声を音声から切り離す
- 18. Android:音声レベルの視覚化による音声の録音
- 19. HTMLとJavascriptによる音声ストリーミングと音声録音
- 20. 音声認識中にAndroid録音音声
- 21. searchviewと検索のヒントと音声検索を使用してリサイクルビューをフィルタリングする
- 22. Luceneを使用して音声検索を実装する方法は?
- 23. Android音声保存テキスト音声
- 24. アンドロイド音声メディアプレーヤのIllegalStateExceptionが無音声
- 25. Googleの音声APIの音声
- 26. 音声認識音声認識 - Ionic 2
- 27. 音声録音アプリケーション
- 28. すべての音声録音をアナログテレフォニーに送信する音声ロガー
- 29. 音声、
- 30. AndroidのGoogleマップ音声検索を開くことは可能ですか?
申し訳ありませんが、音声検索を実装する方法について説明します。実際に私が望むのは、検索にいくつかのデータを渡して戻すことです。同じ検索ウィジェットを共有する検索を使って2つのアクティビティがあるとしたら、音声検索にコンテキストデータを渡して2つの呼び出し元のアクティビティを区別する方法はありますか? – Snicolas
@Snicolasああ!したがって、私が正しく理解すれば、同じウィジェットで誰かが音声検索と直接入力を使用するときに区別するためのデータを探しています。基本的にはUIシムを取得しているので、ここでは何も文脈を提供しないようになっています。したがって、あなたの 'Bundle'に何も使えない場合、あなたは' RecognizerIntent'(http://developer.android.com/reference/android/speech/RecognizerIntent.html)を直接作るしかありません。私はドキュメントに関連するものは何も見つかりません。 – MrGomez
正確ではありません。ドキュメントにはほとんど何も書かれていませんが、音声検索と通常の検索(言語などのようにクエリインテントのバンドル内のいくつかのプロパティを見て)を区別することは可能です。私はそれを探しているわけではないが、同じアプリで音声検索の2つの異なる使い方を区別する方法2のために。私が欲しいのは、検索がここからまたはそこから呼び出されたかどうかを言うことができるときに戻ります。 – Snicolas