저는 이 우분투를 처음 사용합니다. 나는 우분투 메이트를 사용하고 있습니다 :
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'로 다시 설치해 보세요. 이것은 일반적인 문제입니다.