CMU Sphinx:如何在现有词汇表之外添加关键词?

时间:2015-11-13 20:19:04

标签: voice-recognition cmusphinx sphinx4 pocketsphinx

CMU Sphinx附带大量英语单词。这很好但是我想强调我将用作命令的某些单词。其中一些词不是英文单词。我怎样才能确保Sphinx能够理解我的特殊命令关键字和其他英语词典单词?如何确保我的特殊命令关键字优先于其他英语词汇?

使用sphinx,我试图将其用于此目的:

ps_add_word(ps, "OKAY", "OW K EY", 1);

但是,我以这种方式添加的所有单词似乎都不会被更频繁地识别出来。

1 个答案:

答案 0 :(得分:0)

目前在运行时是不可能的。您必须将单词添加到某些语法/语言模型中。您可以在CMUSphinx教程中找到有关语言模型的更多详细信息:

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

您还可以阅读高级LM教程,了解如何更新当前语言模型

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