問題タブ [sphinx4]

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 投票する
1 に答える
2174 参照

ubuntu-12.04 - sphinx4 で jsapi.jar を抽出しようとしたときの uudecode に関するエラー

Ubuntu 12.04 で sphinx4 の環境をセットアップしようとしています。端末から lib ディレクトリにある JSAPI.JAR を抽出しているときに、次のエラーが発生します。

BCL を受け入れようとするとき:

ここのチュートリアル(https://www.youtube.com/watch?v=CSnjlmfkrG0)によると、エラーが発生した場合、必要な依存関係がいくつかありません....必要な依存関係とその方法を誰か助けてくださいそれらをインストールします。

注:私はubuntuのスターターなので、それについてあまり知らないので、詳細な回答をお願いします

ありがとう

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

java - Java Speech API チュートリアル?

JSAPI をいじってみたいと思っていますが、その方法に関するチュートリアルが見つかりません。Sphinx 4 が JSAPI を使用していることは知っていますが、そのための (かなり悪い) チュートリアルがいくつかあります。予備調査と Sphinx をいじってみると、必要以上に多すぎます。私は単に話し言葉を取得してテキストに変換しようとしています。そこから、必要な方法で文字列を操作します。これは JSAPI の範囲内ですか、それとも Sphinx を使用する必要がありますか? 誰か良いチュートリアルを知っていますか?

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

java - Sphinx4: 認識() が 2 回目に実行されない

特定のキーワードが話されるまでスレッドを一時停止するために sphinx4 を使用しています。これは最初はうまく機能しますが、スレッドを一時停止する必要がある 2 回目は、

実行されていないようで、アプリケーションは「話し始める...」というスパムを開始します。

スレッドを一時停止する関数は次のとおりです。

私は何を間違っていますか? この問題を解決するにはどうすればよいですか?

乾杯!

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

java - Sphinx4 を使用したキーワードまたはキーフレーズのスポッティング

私は現在、特定のことが言われている場合、Javaコード(Eclipseを使用)に何らかの機能を実行させようとしています。私はSphinx4ライブラリを使用していますが、これは私が現在持っているものです:

私がやりたいことは、次の行にあります。

私のスピーチが Hello Computer、Hello Jarvis、Good Morning Computer、または Good Morning Jarvis の場合に関数を実行することです。つまり、音声が .gram ファイル内のコードの "public < greeting >" 行と一致する場合に関数を実行します。さらに具体的に言えば、私のスピーチがその文法規則に一致する場合は、"greet" を返します。意味不明だったらすみません…

これが私のlistener.javaファイルです:

そして、ここに私の Dictionary.gram があります:

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

speech-recognition - Sphinx4 で StreamDataSource を使用する

Sphinx4ネットワーク経由での入力でJavaで使用しようとしInputStreamています。現在、私のプログラムは、ネットワークから着信する任意の数のパケットを という配列に読み込むようにセットアップされていますall_data。そこから を作成しByteArrayInputStreamます。私ができることを望んでいるのは、それをSphinxに渡して認識させることです。

私がこれまでに持っているコードは次のとおりです。

マイクを入力として使用すると、この同じコードが機能します。私が行っていることはすべて、次のサンプルに基づいています: http://roila.org/wp-content/uploads/2010/04/roila_java.txt . そのコードは機能します。私が行ったのは、マイクを変更してStreamDataSource機能させようとしたことだけです。

残念ながら、何を試しても結果は常にnullを返しますが、マイク入力を使用すると(roila.orgの上記のサンプルを参照)、うまく機能します!

roila.confg.xml ファイルに以下を追加しました。

追加する前はヌルポインター例外が発生していましたが、その後streamDataSourceは拾われています。

どんな助けでも大歓迎です - 私が最終的にやりたいことは、これを処理しやすくするイベントでデータが継続的に入ってくるので認識されます.

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

java - 音声からテキストへの翻訳に必要な Sphinx4 構成

私は現在、Sphinx4、より具体的には TranslatorDemo に取り組んでいます。ただし、実行すると、デフォルトの辞書とモデルは数字のみを出力します。指示には、私が持っているこの特定のモデルのconfig.xmlファイルを変更するように書かれていますが、それを読むと混乱し、辞書名を変更しようとしてもうまくいかないようです。

ページの手順は次のとおりです。

http://cmusphinx.sourceforge.net/sphinx4/src/apps/edu/cmu/sphinx/demo/transcriber/README.html http://cmusphinx.sourceforge.net/sphinx4/doc/ProgrammersGuide.html

これは私の構成ファイルです:

辞書を数字以外のものに変更しようと何度か試みましたが、他のこともいくつか試しましたが、助けていただければ幸いです。または、少なくとも単純化された指示の方がよいでしょう。ありがとうございました。