使用关键短语运行pocketsphinx_continuous

时间:2016-01-15 18:39:18

标签: cmusphinx pocketsphinx

我正在尝试使用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/

1 个答案:

答案 0 :(得分:2)

正确的命令行是:

pocketsphinx_continuous -vad_threshold 3.0 -kws keyphrase.file -infile /dev/stdin

您不需要-lm-dict来配置语言模型搜索模式。您需要关键字搜索模式。当您使用-dict时,将默认字典替换为带有大写单词的字典。单词区分大小写。

教程是here