我是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的新手! 或者,如果您有任何其他模型建议,可以指示如何将其集成到我的项目中... 谢谢!
答案 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
它可以帮助您回答您的问题