私はUbuntu初心者です。Ubuntu mateを使用しています:
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: Xenial
以前は通常の Ubuntu を使用していて、mp3 ファイルを .wav ファイルに変換したり、.wav ファイルをテキスト形式に変換したりするために、ffmpeg と Pocketsphinx をインストールしていました。Ubuntu mate にアップグレードする前は、次のコードを使用してこれを実行できました。
1).mp3から.wavへ
ffmpeg -i /home/praveentalavar/Desktop/index/audio.mp3 -ar 16000 -ac 1 /home/praveentalavar/Desktop/index/wave.wav
2).wavから.txtへ
pocketsphinx_continuous -infile /home/praveentalavar/Desktop/index/wave.wav -hmm en_US/hub4wsj_sc_8k -lm en_US/hub4.5000.DMP>/home/praveentalavar/Desktop/index/first.txt
これらのコードは以前は正常に動作していました。現在、問題が発生しています。次のエラーが発生します:
エラー: 「acmod.c」、行 83: フォルダー 'en-us/hub4wsj_sc_8k' に音響モデル定義 'mdef' が含まれていません
解決策を探してみましたが、適切な解決策は見つかりませんでした。
答え1
バージョンが正しくインストールされていません。正しいフォルダに「mdef」を入れて再インストールしてみてください。これはよくある問題です。