我们如何使用pocketsphinx将.wav文件转换为文本?

时间:2015-01-01 11:51:02

标签: python speech-recognition voice-recognition cmusphinx pocketsphinx

我正确地在我的Linux机器上安装了pocketsphinx,现在我想通过使用pocketsphinx将音频文件(.wave)转换为文本,我该怎么做?这有什么明确的命令和短命令吗?像这个命令一样:

  ./src/programs/pocketsphinx_continuous -samprate 8000 -nfft 2048 -adcdev hw:1,0 -lm 2530.lm -dict 2530.dic myvoice.wav 

以及如何使用python做到这一点? 提前谢谢。

1 个答案:

答案 0 :(得分:3)

我找到了答案,版本0.8的pocketsphinx有一个可以做到这一点的选项:

pocketsphinx_continuous -infile myfile.wav 

但是文件必须采用特定格式:16khz 16bit mono wav file