0

私は、netbeans を使用してスフィンクスを構成し、正常に動作しています。しかし、ボタンを使用してプロセスを実行しています。しかし、それが認識した後。手続きをやり直したい。しかし、「logmathインスタンスはすでに存在しています」というエラーが表示され、マイクを開くことができません。

誰かが私に解決策を教えてもらえますか。私がやりたいのは、音声認識を同じ形式で数回使用することです。正しい答えが出るまで。

私を助けてください

これは私が得るエラーです

「別のインスタンスが既に存在している間に LogMath の新しいインスタンスを作成しています 10:53:27.833 SEVERE マイク PCM_SIGNED 16000.0 Hz、16 ビット、モノラル、2 バイト/フレーム、ビッグエンディアンがサポートされていない形式のマイク ラインを開けません。」

4

2 に答える 2

0

「//音声テキスト結果を取得します。result =recognir.recognize();」を確認してください。

上記の結果を 1 回だけ呼び出します。同じイベントで何度も呼び出した場合。エラーが発生します。そのため、一度だけ呼び出してプロセスを実行することを公開します。それならうまくいくはずです

于 2010-05-11T13:37:09.410 に答える
0

音声認識を行うたびに、Recognizer を何度も使用しています。

于 2010-05-10T09:13:38.303 に答える