問題タブ [cmusphinx]

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 に答える
1780 参照

python - PythonでpocketSphinxの言語モデルを選択する方法

Linuxに音声認識ライブラリが必要です。次に、CMU Sphinxを選択し、PythonでpocketSphinxを使用します。そのデモをテストします。この例は、私のコンピューターでは精度が低く、うまく機能します。


言語モデルが必要なことはわかっていて、ダウンロードしました。だから、私のpocketSphinxを設定する方法はその「lm」を使用します。つまり、その言語モデルを使用するようにそのデモファイルを修正する方法です。(および音響モデル。)

どうもありがとうございます!

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

android - Pocketsphinx デモ プロジェクトの実行に問題がありますか? セグメンテーション エラーですか?

私はここにいるのは初めてで、Pocketsphinx (NDK を使用) を使用した Android アプリで助けが得られることを願っています。

私は GPS を作成している学校のプロジェクトのためにこの作業を行っており、オフラインの音声認識を追加したいと考えていました。

静かに多くの修正と試行を行った後 (最初に Ubuntu のインストールと慣れ、ライブラリをコンパイルしようとしたときに発生したエラーの修正、.so ファイルを取得するために NDK でライブラリをビルドしようとした際のエラー、プロジェクトの問題Android用の適切なライブラリがなく、それを2.1プロジェクトに変換して電話でテストしました)プログラムを実行できました(ただし、何らかの理由で、電話に表示される前に2回3回起動する必要があります) .

デモプロジェクトを使用しようとすると問題が発生します。見た目がわからない場合は、単純なテキスト領域とボタンだけです。ボタンを押すと録音が開始され、話すと入力された音声が表示されますエリア内のテキストとして、このボタンをクリックするとすぐに閉じます。クラッシュしません。プロセスは停止しますが、スタックトレースは取得できません。デバッグ情報からわかることから、記録プロセスを開始しますが、その後クラッシュします。私の推測では、ネイティブ コードで作業を開始しようとするとクラッシュします。

私が取得した不明確なデバッグ情報から理解できることは、ネイティブ環境が閉じられていることです。タグ Zygote を含むデバッグからメッセージが表示され、「プロセス X はシグナルによって終了しました(11)」というメッセージが表示されます。私の検索から、これはセグメンテーション違反 (SIGSEGV) を意味する可能性が最も高いことがわかりました。

これは私が得た限りであり、セグメンテーション違反が何を意味するのか、この問題を解決する方法を本当に理解していません. 以下にログの一部を追加します。これは、プログラムが終了する前に表示されるものです。ログからの情報がさらに必要な場合は、どの情報が役立つかが非常にわからないため、何をどのように取得するか教えてください。

私は Eclipse と Android プラグインを使用して Ubuntu 11.10 に取り組んでいます。関連する場合、私の電話は Sony Ericsson Xperia であり、Android 2.1 のいくつかの Sony Ericsson バージョンを実行しています。sphinx ライブラリは Sphinx プロジェクト Web サイトの最新バージョンです。

ここの誰かがこれに取り組み続ける方法を教えてくれることを願っています。私は主に Java 開発者ですが、C++ でいくつかの作業を行ったことがあります。そこまで行く。

ログの抜粋は次のとおりです。

私は答えを見つけようとしてきましたが、見つけたほとんどのスレッドはアプリからログファイルを調べるように求められましたが、それらは通常スレッドの終わりでした.私のプロジェクトはログファイルを提供しません(作成するコードが1つはそこにあります)。私は次にどこを見ればよいか途方に暮れています。ここにいる誰かが私に手を差し伸べてくれることを願っています。

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

nullpointerexception - CMU-Sphinx :recognirer.allocate() での NullPointerException

音声認識を使用したアプリケーションを作成するために、CMU-Sphinx4 を PC にセットアップしようとしています。ほとんどのパーツと構成をセットアップでき、Sphinx が提供する HelloWorld アプリケーションを実行しようとしましたが、NullPointerExcetptionat recognizer.allocate();.

完全なスタック トレース:

コード:

構成ファイル:

文法

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

android - ファイル資産をapkにパックしますか?

アプリケーションがデバイス上にあるときに、アプリケーションで使用する必要があるファイルがいくつかあります。現在、これらのファイルをコピーし、コンピュータを手動で使用してデバイスに直接貼り付けることによってのみ、これを行うことができます。

したがって、これらのファイルをapkにパックまたはコピーしてデバイスにインストールする方法はありますか?プログラムはそれらを貼り付けて、デバイス内のフォルダーを自動的に指定します

パックしたいファイルは、Sphinx 音声認識のモデルです

感謝。

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

cmusphinx - cygwinでsphinxbaseをコンパイルするときにエラーが発生しました

私はpocketsphinxandroidデモを実行するためにCygwinを使用してWindows7にsphinxbaseをインストールしようとしました。しかし、makeを実行した後、次のエラーが発生しました。

リンクhttp://www.cs.columbia.edu/~ecooper/CS4706/ps-cygwin.htmlにアクセスし、手順を実行しましたが、同じ結果になりました。私は上記の状況でpocketsphinx-0.7とsphinxbase-0.7を使用しました。

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

java - マイクを使用して音声を 1 回録音できますが、2 回目はマイクを開始できません

CMU sphinx ライブラリを使用してサウンドを録音しています。Java アプリケーションを開始するとき、次のように Recognizer と Configuration Manager を 1 回だけ割り当てます。

さらに、アプリケーションにサウンド録音ボタンがあります。ユーザーがクリックすると、以下のコードを使用してサウンドを録音します。

これは私が初めて行うときに機能します。ただし、ユーザーが録音ボタンを 2 回クリックすると、「マイクを開始できません」というエラーがスローされます。ここで私が間違っていること。2回目にマイクを取得できないのはなぜですか

0 投票する
3 に答える
3901 参照

android - アンドロイドの音声認識

ビルマ語の音声認識をしたい。

私は次のリンクを参照します:

しかし、成功していません、

音声を録音してテキストに変換したり、録音後に音声ファイルと比較したりするような他の方法はありますか?私を助けて、私に解決策を与えてください。

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

build - Cygwin を使用して Windows 7 に pocketphinx 0.7 をインストールする際のエラー

Cygwin を使用して Windows 7 に pocketphinx バージョン 0.7 をインストールしようとしました (sphinxbase 0.7 をインストールしました)。「make」コマンドでエラーが発生します。私を助けてください。どうもありがとうございました !!!

Makefile:316: recipe for target pocketsphinx_continuous.exe' failed make[2]: *** [pocketsphinx_continuous.exe] Error 1 make[2]: Leaving directory/cygdrive/d/Cao_Hoc/Luan_Van/test_Android_ASR/test_1/pocketsphinx-0.7/src/programs' Makefile:271: recipe for target all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/cygdrive/d/Cao_Hoc/Luan_Van/test_Android_ASR/test_1/pocketsphinx-0.7/src' Makefile:372: recipe for target `all-recursive' failed make: * [all-recursive] Error 1


This is the full log: http://www.mediafire.com/view/?34577vncq1rqu7b

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

android - 簡単なコマンド/語彙によるAndroidオフライン音声認識

Androidアプリ内でオフライン音声認識を作成できるライブラリを探しています。私のアプリには、最大15個の短い(1単語)コマンドで構成される簡単な語彙があります。私の場合、応答時間は非常に重要です。

実行可能なオフラインオプション(無料および有料)はありますか?Sphinxのオフラインバージョンを知っていますが、応答が最も速いオプションになりますか(ここでも、音声認識機能全体ではなく、いくつかのコマンドを認識するためにアプリが必要なだけです)?

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

open-source - 音声を使った性別認識のためのオープンソース ツール

こんばんは、私は Kinect を使用したプロジェクトに取り組んでおり、センサーのマイクでキャッチされた音声情報を使用して性別認識を実行する必要があります。認識はテキストベースにすることもできます。つまり、ユーザーが話す文は常に同じにすることができます。私は「ちょうど」男性/女性のバイナリの答えが必要です。

非常に人気のあるオープンソースの Sphinx を確認しましたが、それが自分のニーズに使用できるかどうかわかりません。

私が何を使うことができるかについて何か考えはありますか?
前もって感謝します。