2011-11-18 9 views
8

私はGoogleの音声検索を使用すると、私は "テキストを送信"と言うことができ、Googleは私のSMSプログラムを起動します。Android - カスタム音声操作の意図

「聞く」と言うことができ、Googleがデフォルトの音楽アプリを起動します。

「MyApp DoSomething」などの独自の「特別なフレーズ」を登録することは可能ですか?「DoSomething」をキャプチャして何かを行うことができますか?

もう少し明確にするために、ユーザーがMyAppを起動できるとわかっています。その後、音声入力を開始するアクションを提供できますが、Google音声検索アプリを開始できるようにしたい特定のキーフレーズが話されているときの私のアプリケーション。

+0

私の知る限り、カスタムGoogle音声アクションはまだサポートされていません。 –

答えて

9

Google Voice Searchアプリケーションで特殊なキーフレーズを指定すると、アプリケーションが起動されることを理解しています。現時点では、Google Voice Searchアプリケーションに機能を追加することはできません(APIはありません)。

ただし、次のように独自の音声検索アプリケーションを実装することができます

  1. あなたはAppWidgetを作成し、デスクトップ上に置くことができます。
  2. このAppWidgetをクリックすると、サービスに電話をかけることができ、 はこのサービスの音声認識アクティビティを開始します。
  3. このアクティビティでは、サービスで処理できる認識 (http://developer.android.com/resources/articles/speech-input.html) の結果が返されます。この間に の認識結果と アプリケーション起動用の定義済み文字列を比較することができます。一致するものがある場合は、 コールアプリケーションが必要です。
+0

良い考え方、それは私のために働くでしょう。 :) – bugfixr

関連する問題