Android に含まれている android.speech.SpeechRecognizer クラスを使用してこれをコーディングしようとしましたが、成功しませんでした。
基本的に、私がやろうとしているのは、キーワードが認識されるたびにインテントを起動する 1 つのキーワードをアプリが常にリッスンするようにすることです。これはバッテリーをかなり消費することを知っています。
たとえば、あなたは人と話している。通常の会話。電話は、発言したすべての単語を積極的に聞いて認識し、キーワードを聞いています。
この例では、キーワードが「チーズ」であるとします。
「チーズ」と言うたびに、アプリケーションはアプリの別の部分を起動するインテントを起動します。
音声認識をサービスとして使ってみたのですが、うまくいきませんでした。多分私は間違いをしました、私は知りません。
私はこれを 2 日間続けて達成しようとしており、合計 24 時間以上の作業時間を費やしています。範囲が広すぎたり、SO のルールに違反している場合は、心からお詫びし、質問を削除していただきますようお願いいたします。
私の質問は - どうすればこれが可能になるでしょうか? もちろん、Android自体に含まれているSpeechRecognitionが望ましいですが、長時間動作するように設計されていないため、間違いなく面倒です.