問題タブ [pocketsphinx]

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

android - 完全な英語ダンプを備えたポケットフィンクスによるAndroid音声認識

完全な英語のダンプを含むポケットフィンクスを使用して音声をテキストに変換する必要があるため、結果を確認できます。

私は多くのチュートリアルに従い、解決策を見つけようとしましたが、今まで成功しませんでした.

私は Pocketphinx のメインのデモに従っています。定義済みの文法が表示されるので、3 つの単語の間で話すことができます。それから私は結果を得ました。

英語のダンプを使用して何でも検索し、ポケットフィンクスを使用して結果を取得する方法はありますか。

私はたくさん検索しましたが、このようなデモはありません。私が得たものもありますが、それはアンドロイドで機能していないか、部分的な情報を持っているものがあります。誰かが以前に試して成功した場合は、この問題を解決するのを手伝ってください。

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

desktop - Java の Windows デスクトップ用 PocketSphinx

.dllPocketSphinx を Windows デスクトップで動作させるために、ライブラリ ファイル ( ) をダウンロードしました。コマンドプロンプトからは動作しています。.jarこれらの dll を Java アプリケーションで使用して、全体として を作成して使用できるようにしたいと考えています。

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

cmusphinx - キーフレーズを指定して pocketphinx_continuous を実行します

ポケットフィンクスでキーフレーズを使用しようとしていますが、エラーが発生し続けます。

辞書には100%あるのに。これは辞書の大きな部分を占めており、キーフレーズを省略してもその単語を正しく認識します。私はそれを間違って使用していますか?私が見つけることができるチュートリアルはありません。すべてがpythonまたはandroidを使用しています。

そしてkeyphrase.fileは

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

c - PocketSphinx を使用した信頼値の出力

私のプログラムには次のコードがあります。

しかし、信頼度の出力を得るたびに、探している値が正しく出力されているようには見えません。

たとえば、「テスト」と言って生成された出力の例を次に示します。

私が最初に言ったときからわかるように、プログラムは私が言ったことを間違って推測しますが、実際に正しく推測した場合よりも信頼値が高くなります。

インターネットから得たものから、信頼度を正しく計算していると思いました。それは間違っていますか?出力がより正確になるように修正するにはどうすればよいですか?

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

android - 文字列ベースの文法から文法規則をインポートする

Androidでポケットフィンクスを使用しています。.gramまた、あるファイルのルールを別のファイルにインポートすることも、.gramを指定してルールを使用することStringもできましたが、2 つを組み合わせることができないようです。つまり、文字列ベースの文法からファイル ベースの文法をインポートすることはできません。Failed to find grammarエラーが発生し続けます。

文法を文字列として指定する場合:

文字列は次のようなものです。

私は得る

相対的に検索するベースファイルがないため、これはどういうわけか予想されます。

私が試したこと:1)完全なパッケージ名を使用し、2)完全なパスを使用します(ポケットフィンクス独自のアセット同期ユーティリティから取得したもの)。

パッケージ名の使用importパスを 変更すると

私は得る

フルパス付き

次のエラーが表示されます (パッケージ部分が別のディレクトリに変換されたことに注意してください)。

pocketphinx のソースでは、ドットをスラッシュに置き換えていることがわかります。

インポートしようとしているファイルの場所を pocketphinx-android に知らせるにはどうすればよいですか? 関数SpeechRecognizerもにもありませんDecoder。文法ファイルを探す場所を構成で指定する方法があるのではないかと考えていますが、それが見つからないようです。SpeechRecognizerSetupまたはConfig?にパラメータを追加します。または、Config/Setup オブジェクトに文字列パラメーターとして追加できる、ポケットスフィンクスのコマンド ライン パラメーターはありますか?

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

python-2.7 - Pocketsphinx がインストールされない

https://github.com/cmusphinx/pocketsphinxから Pocketsphinx をダウンロードしましたが、Visual Studio を使用したことがないため、.sln ファイルのロード方法を理解できません。現在、Visual Studio 2012 を使用しています。

エラーに直面しているすべての依存関係をインストールした後でも、 https://github.com/bambocher/pocketsphinx-pythonからダウンロードしようとしました:

致命的なエラー C1083: インクルード ファイルを開けません: 'stdint.h': そのようなファイルまたはディレクトリ エラーはありません: コマンド 'C:\Users\deamons\AppData\Local\Programs\Common\Microsoft\ \Visual C++ for Python\9.0\ VC\Bin\cl.exe' が終了ステータス 2 で失敗しました

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

java - Java で Windows デスクトップ用の PocketSphinx にデータを送信する

これが私のスレッド関数です

これで、マイクは継続的に録音され、マイクを停止する前に、audioInputStreamデータをdecoder.processRawに送信しています。やってみたけどなんとなく。.dll ライブラリはログを返さず、decoder.hyp() も null になります。継続的に。レコーダー スレッドがデコーダー ライブラリ スレッドをいじっていると思います。Cライブラリで。

編集: デコーダーの初期化

助けてください