如何将.lm文件(语言模型)转换为.lm.bin(二进制文件)



我正在使用Pocketsphinx进行离线语音识别。我使用lmtool获取语言模型和字典。但是语言模型具有扩展.lm,但PocketSphinx需要.lm.bin文件。那么,我该如何转换?

您只需要:1.下载http://sourceforge.net/projects/cmusphinx/files/sphinxbase/0.8/sphinxbase-0.8-win32.zip

  1. 解开包装sphinxbase-0.8-win32.zip。该文件夹将是路径就我而言,这就是C: users carope9 desktop

  2. 将LM文件移动到路径 sphinxbase-0.8-win32 bin bin repares

  3. 打开CMD并写下CD Path sphinxbase-0.8-Win32 bin bin repares

  4. 写sphinx_lm_convert -i your_lm_file -o your_lm.bin_file示例:sphinx_lm_convert -i es_es.lm -o es_es.lm.bin

  5. 您的新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:根据某些人,这对我不起作用,我不知道如何纠正他们的错误。希望它对您有帮助。

最新更新