2016-11-11 13 views
2

私は、ボーカルコマンドで機能を開始するアプリをAndroidにすることに興味があります(例:ボタンをクリックするのではなく、音声コマンドを使用します)。私の考えは、音声認識を使用して変数に結果を格納し、その結果がキーワードセットに対応する場合、関数が開始されました。私が持っているカスタムAndroidアプリで音声認識機能を実行する

質問は2つです:

  • 音声コマンドを使用してアプリの音声認識以内に開始する方法は?
  • 私の目的のために音声認識結果を使用する方法は?あなたは、Android SpeechRecognizer

    を使用することができます

答えて

0

あなたの助けのための おかげでこのサービスは、音声認識へのアクセスを可能にします。このクラスを直接インスタンス化しないでください。createSpeechRecognizer(Context) これは、組み込みの音声認識を実装する最も簡単な方法です。 この方法で複数の回答が返されます。

たとえば、「バット」と言います。音声認識は答えが "バット"、 "悪い"、 "かっこ"で来るでしょう...しかし、あなたは最初のインデックスにある最高の答えを選ぶことができます。

SpeechRecognizer Document

もう一つの新機能「Google Voice Action」 この機能は、Googleが今すぐ電話して、あなたのアプリにデータを渡すことができます。

また、githubのサンプルコードから始めることもできます。

Speech-Recognition-Tutorial---LightBulb-Example

SpeechRecognitionView