我是 Ubuntu 新手。我正在使用 Ubuntu mate:
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: Xenial
之前我使用的是普通的 Ubuntu,并且安装了 ffmpeg 和 pocketsphinx,用于将 mp3 文件转换为 .wav 文件,将 .wav 文件转换为文本格式。在升级到 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”重新安装。这是一个常见问题。