pocketsphinx如何在spotting模式下输出关键字

How does pocketsphinx output keywords in spotting mode

我输入了 shell pocketsphinx_continuous -infile talk.wav -keyphrase "talk" -kws_threshold 1e-40 并收到了 pocket sphinx 生成的大量输出,最后有一些数字。你怎么知道它是否发现了一个词? 输出的最后两行:

INFO: cmn_prior.c(131): cmn_prior_update: from < 40.00  3.00 -1.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00 >
INFO: cmn_prior.c(149): cmn_prior_update: to   < 35.08 -1.37  5.40 -1.19 -13.27 -0.49 10.98  5.96  3.16 -5.35  0.67 -5.57  2.67 >

如果您使用 2> /dev/null-logfn /dev/null 抑制 stderr,如果检测到单词,您将在标准输出中看到以下内容:

talk

如果您想查看时间,您还可以在命令行中添加 -time yes,然后您将在标准输出上看到:

talk talk
talk 7.210 7.300 0.947237
talk 6.820 6.920 0.955132