0

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

1 回答 1

2

正确的命令行是:

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

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

教程在这里

于 2016-01-15T19:50:20.743 回答