我正在使用Pocketsphinx进行离线语音识别。我使用lmtool获取语言模型和字典。但是语言模型具有扩展.lm,但PocketSphinx需要.lm.bin文件。那么,我该如何转换?
您只需要:1.下载http://sourceforge.net/projects/cmusphinx/files/sphinxbase/0.8/sphinxbase-0.8-win32.zip
-
解开包装sphinxbase-0.8-win32.zip。该文件夹将是路径就我而言,这就是C: users carope9 desktop
-
将LM文件移动到路径 sphinxbase-0.8-win32 bin bin repares
-
打开CMD并写下CD Path sphinxbase-0.8-Win32 bin bin repares
-
写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文件将进入路径 sphinxbase-0.8-win32 bin bin repares
如果不使用窗口,需要从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:根据某些人,这对我不起作用,我不知道如何纠正他们的错误。希望它对您有帮助。