pocketphinx_continuous

时间:2016-04-20 08:16:19

标签: cmusphinx pocketsphinx

我尝试使用guide将CMU Sphinx改编为我的口音。

我无法使用此命令使用此模型进行关键字定位 -

pocketsphinx_continuous \
 -hmm /Desktop/cmusphinx/pocketsphinx-5prealpha/model/en-us-adapt/en-us-adapt/   \
 -lm /Desktop/cmusphinx/pocketsphinx-5prealpha/model/en-us-adapt/en-us.lm.bin   \
 -dict /Desktop/cmusphinx/pocketsphinx-5prealpha/model/en-us-adapt/cmudict-en-us.dict \
 -infile /Downloads/Record_0011Cleaned.wav \
 -kws /Desktop/cmusphinx/KeyPhrase2.txt \
 -logfn /dev/null \
 -time yes > /tmp.txt

pocketsphinx_continuous似乎正在寻找字典中可用的所有单词,而不仅仅是我的密钥短语文件中定义的单词。输出还包括<s>/s>等标记。如果删除hmmlmdict参数,则不会发生这两种情况。

为什么会发生这种情况以及可以采取哪些措施来解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以使用-lm参数指定语言模型搜索,或使用-kws参数指定关键字搜索,而不是它们。 -lm具有更高的优先级,在您的情况下使用而不是-kws

要解决此问题,请从命令行中删除-lm部分。