无法使用 pocketsphinx 将 .wav 文件转换为 .txt 文件

无法使用 pocketsphinx 将 .wav 文件转换为 .txt 文件

我是 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”重新安装。这是一个常见问题。

相关内容