Pocketsphinx를 사용하여 .wav 파일을 .txt 파일로 변환할 수 없습니다.

Pocketsphinx를 사용하여 .wav 파일을 .txt 파일로 변환할 수 없습니다.

저는 이 우분투를 처음 사용합니다. 나는 우분투 메이트를 사용하고 있습니다 :

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'로 다시 설치해 보세요. 이것은 일반적인 문제입니다.

관련 정보