web-dev-qa-db-ja.com

Google音声認識をAndroidアプリに統合する

アプリに新機能を導入したい:永続的な音声認識

まず第一に、私はこれらの投稿に従いました:

音声認識

Androidでの音声認識

オフライン音声認識Android(JellyBean)

その他、さまざまなWebサイトからの他の投稿。

問題:実際に私がやろうとしているのは、グーグルの音声アクティビティを表示せずに永続的な音声認識を行うことです。例:アプリケーションを起動すると、音声認識が開始され、聞く必要があります。レコグナイザーがいくつかの単語に一致すると、アプリはそれに応じて異なるアクションを実行します。音声認識をするたびにボタンを押すのは好きではありません。また、画面に何も表示して話しかけるのも好きではありません。それをしてもいいですか?

どんな提案でも大歓迎です。ありがとうございました! :)

16
Ispas Claudiu

AndroidはGUIなしで音声認識を使用できます。 SpeechRecognizer クラスを使用してこれを行うことができます。しかし、グーグルはあなたが長い間認識するために彼らの音声ツールを使用することを許可していません。 5〜7秒の無音の後、停止します。

限られたコマンド語彙を使用したい場合は、 PocketSphinx のようなオフラインの連続認識を使用できます。

6
Rai220

長期間の認識には、次のものを使用できます。

intent.putExtra("Android.speech.extra.DICTATION_MODE", true);
0
eg0ist