問題タブ [recognizer-intent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1398 参照

android - 英語以外の言語を認識するようにプログラムでを変更すると、機能しない

これらの方法の両方を試しましたが、Google 音声 Web 検索はまだ英語しか認識しません。

0 投票する
0 に答える
380 参照

android - Android RecognizerIntent: 結果を返すのが遅い

現在のバージョンの Google Now が登場して以来 (2014 年 3 月 18 日現在)、RecognizerIntent を使用して音声認識を開始すると、最終的に結果が得られるまで数秒間待機します。

同じ問題を抱えている他の人はいますか?前もって感謝します。

これは私が使用しているコードです:

0 投票する
1 に答える
2586 参照

android - SpeechRecognizer が起動しない

前書き

コードに音声認識を実装する必要があります。ここにある他の投稿といくつかのチュートリアルに従って取得しましたが、うまくいきません。

アプローチ

これは、初期化するための onCreate のコードです。

アクティビティは を実装TextToSpeech.OnInitListenerするため、この実装が独自のメソッドで初期化されるときにメイン メソッドを呼び出します。

次に、 myMethod() 内で、次のように音声認識を開始します。

最後に、これは結果のリスナーです。

私が行うmSpeechRecognizer.startListening(mSpeechRecognizerIntent);と、logcatにエラーや問題は表示されませんが、リスナーが初期化されていないため、LogCatにログが表示されないため、うまく初期化されていないと思います。

多分私はリスナーをうまく始めていないのですか、それとも何が起こっているのでしょうか?

UPDATE -- 活動構造

0 投票する
1 に答える
593 参照

android - Java byte[] を入力として使用する新しい Android オーディオ HAL を作成するにはどうすればよいですか?

RecognizerIntent に PCM バイト配列を書き込んで、それによって処理されるようにしたいと考えています。したがって、バイト配列を受け入れて新しい AudioSource に書き込む追加の HAL が必要です。ここで述べたように、Android でオーディオのリダイレクト / 代替サウンド パスの作成を行うと、これはハードウェアに依存しますが、この追加のオーディオ ソースを作成する方法の 1 つの例を提供できますか?

0 投票する
1 に答える
1919 参照

android - RecognizerIntent.ACTION_RECOGNIZE_SPEECH を使用した Google 音声検索はアクションを実行しません

ユーザーがコマンドを話すことができ、実行されるアプリを開発しています。Google の「音声検索」アプリのように。音声検索のアクションに関連する一連のコマンドを使用したい。

私のコードは次のとおりです。

いくつかのボタンをクリックすると、私は電話していますstartVoiceRecognitionActivity()

音声は正しく検出されていますが、ここではアクションが発生していません。正確には、「電卓を開く」と言うと、テキストは正しく表示されますが、電卓アプリは開きません。

0 投票する
2 に答える
2470 参照

android - Android 音声認識

ユーザーがデバイスに向かって話すことができる特定のフレーズを単に検出するアプリを作成しようとしています。アクティビティは、ユーザーが話した内容に応じて何かを行います。この特定のことに関するチュートリアルを見つけるのに苦労したので、助けてください。これまでのところ、Recognizer Intent を開始するボタンを作成し、onActivityResult を用意しました。これにより、ユーザーの発言を検出し、ユーザーが発したフレーズに応じて特定の関数を呼び出すことができます。

0 投票する
2 に答える
151 参照

android - RecognizerIntent が開始された場合に別のアクティビティを開始する方法は?

私のアプリケーションでは、Activity A は startActivityForResult を使用して RecognizerIntent を送信します。アクティビティ A に戻らずにアクティビティ B に結果を返すように指示することはできますか?