![Pocketsphinx を使用して .wav ファイルを .txt ファイルに変換できない](https://rvso.com/image/881487/Pocketsphinx%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20.wav%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%20.txt%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84.png)
私は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」を入れて再インストールしてみてください。これはよくある問題です。