2

カスタム音声認識サービスの書き方と登録方法を勉強する目的で、オープンソースのKõnele (ソースコード)をインストールしました。最初のステップとして、ソース コードを深く掘り下げる前に、実際に期待どおりに動作することを確認しようとしました。それで、私は自分の電話のSystem settings> Language & input>に行きVoice recognizer、システムの認識エンジンとして Kõnele を選択しました:

ここに画像の説明を入力

次に、キーボードにマイク オプションを表示するさまざまなアプリケーションを電話で試しました。マイク シンボルに触れると、Kõnele が使用されることを期待しています。ただし、代わりに、システムは常に Google の組み込みの音声検索をポップアップ表示します。

何故ですか?

これを機能させるために (ユーザーとして) 構成する必要がある追加の設定を見逃していませんか?

これは Android OS の「仕様による」制限ですか?

Google 音声検索ではない別の RecognizerIntent を常に使用するように Android に指示することは可能ですか? もしそうなら、どのように?

更新:追加の RecognizerIntent: Google マップを無視していないように見える1 つのアプリを見つけることができました:

ここに画像の説明を入力

私には、これが Android の意図の解決と関係があることを示唆しています。しかし、なぜ一部のアプリは「Complete action using」ダイアログをトリガーしないのに、Google Maps はトリガーするのでしょうか?

4

1 に答える 1