我正在尝试使用pocketsphinx的关键短语,但它一直在抛出错误,
ERROR: "kws_search.c", line 171: The word 'hey' is missing in the dictionary
即使它在字典中是100%。这是字典的一个重要部分,当我离开关键短语时,它会认出这个字很好。我用错了吗?没有我能找到的教程。一切都在使用python或android。
pocketsphinx_continuous -hmm /usr/local/share/pocketsphinx/model/en-us/en-us -dict 9063.dic -lm 9063.lm -vad_threshold 3.0 -kws keyphrase.file -infile /dev/stdin
,keyphrase.file是
hey /1.0/
答案 0 :(得分:2)
正确的命令行是:
pocketsphinx_continuous -vad_threshold 3.0 -kws keyphrase.file -infile /dev/stdin
您不需要-lm
和-dict
来配置语言模型搜索模式。您需要关键字搜索模式。当您使用-dict
时,将默认字典替换为带有大写单词的字典。单词区分大小写。
教程是here。