1

私はAndroidアプリケーションを開発しています。私のアプリケーションでは音声認識が必要ですが、サービスとしての音声認識が必要です。私はすでに、ボタンをクリックすると認識機能のインテントを開始する単純な音声認識を作成しました。これは正常に機能し、出力を提供します。しかし、ユーザーがボタンの音声認識をクリックしたときに必要なものは、サービスとして開始します(バックグラウンドで)。ユーザーがスペックを開始すると、認識機能が開始され、出力が表示されます。

私はこれに関するいくつかの質問を読みましたが、この種の機能に対する適切な解決策を得ていません。これを実装する方法はありますか?助けが必要です...ありがとう

4

1 に答える 1

3

ここで必要なことを正確に実行するコードがいくつかあります。

https://github.com/gast-lib/gast-lib/blob/master/library/src/root/gast/speech/activation/SpeechActivationService.java

このアプリをダウンロードして実行してください。

このコードはServiceバックグラウンドで実行され、ユーザーの音声をリッスンします。ユーザーが特定の単語を話すと、Intent. リスニング中Serviceも手元に置いておきます。hereNotificationを開始および停止する他のコードがあります。

于 2012-07-10T15:16:51.670 に答える