Sphinx 4集成语言模型

时间:2012-09-23 17:49:43

标签: sphinx4

我是Sphinx 4的新手。我一直在阅读Sphinx 4,并且必须将其作为项目的一部分来实现。 我正在构建HelloNGram模型。为了提高准确性,我希望包含我从http://www.keithv.com/software/giga/下载的语言模型,我已经下载了64k NVP 3克。

我在zip存档中看到以下这些文件 lm_giga_64k_nvp.hdecode.dic lm_giga_64k_nvp.hvite.dic lm_giga_64k_nvp.sphinx.dic lm_giga_64k_nvp.sphinx.filler lm_giga_64k_nvp_3gram.arpa PHONELIST wlist_giga_64k_nvp wlist_giga_64k_nvp_start_end

我想将它集成到HelloNGram中。 我该怎么做呢?请解释所有步骤。我是狮身人面像4的新手! 或者,如果您有任何其他模型建议,可以指示如何将其集成到我的项目中... 谢谢!

1 个答案:

答案 0 :(得分:3)

步骤1.使用sphinxbase中的sphinx_lm_convert将lm_giga_64k_nvp_3gram.arpa转换为DMP格式。

步骤2.在配置文件中,将SimpleNGramModel中的语言模型组件类型更改为LargeTrigramModel

步骤3.更新组件属性以加载转换后的DMP文件

要了解有关Sphinx4的更多信息,请阅读教程

http://cmusphinx.sourceforge.net/wiki/tutorial

它可以帮助您回答您的问题