私のアンドロイドアプリでCMU Sphinxをオフラインでトレーニングする必要があります。このパラメータを使用するthisプロジェクトをダウンロードしましたが、起動時にこのエラーが発生しました:Fatal signal 11 (SIGSEGV) at 0x0000001c (code=1)
このエラーは、スフィンクスが音響モデルを見つけることができないときにも起こります。私は質問hereの答えを見つけましたが、それは私のためには機能しません。私が間違ってやっていることは、誰でも私にチュートリアルや良い答えを教えてくれますか?CMU Sphinx(pocketsphinx)でDMP言語モデルの代わりにJSGF文法を使用する(-lmの代わりに-jsgfを使用)
したがって、ファイルinteadのファイルは.DMP
のファイルをInimesedプロジェクトのRecognizerタスクで使用されているようなPocketsphinxの言語モデルとしてどのように使用するのですか?
ここにあなたのデバイス –
で作成したファイルpocketsphinx.logを提供するログです: NFO:acmod.c(242):/mnt/sdcard/Android/data/ee.iocから解析されたモデル固有の特徴パラメータ。フィーチャー・ストリームを初期化して 's2_4x'、ceplen = 13、CMN = 'current'、VARNORM = 'フィーチャー・ストリームを初期化する'、フィール・アンドロイドは、エラー: "acmod.c"、84行目:音響モデルの定義は次のとおりです: "no"、AGC = 'none' INFO:cmn.c(142):平均[0] = 12.00、平均[1..12] = 0.0 エラー: -mdefオプションでも-hmmでも指定されていません 必要に応じてファイル全体を提供できます –
このエラーは、データファイルを適切な場所に置かなかったことを意味します。どのフォルダにモデルが含まれているかをソースで確認する(-hmmオプション) –