16

アプリに新しい機能を導入したいと考えています:永続的な音声認識です。

まず、これらの投稿をフォローしました。

音声認識

Android での音声認識

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

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

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

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

4

2 に答える 2

6

Android は、GUI なしで音声認識を使用できます。SpeechRecognizerクラスを使用してこれを行うことができます。しかし、Google は音声ツールを長時間認識に使用することを許可していません。5 ~ 7 秒の沈黙の後、停止します。

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

于 2014-07-23T11:55:47.060 に答える
0

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

intent.putExtra("android.speech.extra.DICTATION_MODE", true);
于 2015-07-24T07:31:59.303 に答える