我正在使用Pocketsphinx进行离线语音识别。我使用lmtool来获取语言模型和字典。但是语言模型的扩展名为.lm,但是Pocketsphinx需要.lm.bin文件。那么,我该如何转换呢?
答案 0 :(得分:0)
您只需要: 1.下载http://sourceforge.net/projects/cmusphinx/files/sphinxbase/0.8/sphinxbase-0.8-win32.zip
解压缩sphinxbase-0.8-win32.zip。该文件夹将为PATH \ 在我的情况下,多数民众赞成在C:\ Users \ carope9 \ Desktop \
将lm文件移动到PATH \ sphinxbase-0.8-win32 \ bin \ Release
打开CMD并写入cd PATH \ sphinxbase-0.8-win32 \ bin \ Release
编写sphinx_lm_convert -i YOUR_LM_FILE -o YOUR_LM.BIN_FILE 例如:sphinx_lm_convert -i es_ES.lm -o es_ES.lm.bin
新的lm.bin文件将进入PATH \ sphinxbase-0.8-win32 \ bin \ Release
如果您不使用Windows,则需要从http://sourceforge.net/projects/cmusphinx/files/sphinxbase/0.8/sphinxbase-0.8.tar.gz下载源文件,但我不知道如何安装,我正在阅读https://sourceforge.net/p/cmusphinx/discussion/help/thread/c67930c0/?limit=25
P / D:据某些人说,这行不通,对我有用,我不知道如何纠正他们的错误。希望对您有帮助。