【问题标题】:How to get the confidence of a Sphinx4 result hypothesis?如何获得 Sphinx4 结果假设的置信度?
【发布时间】:2014-06-09 15:39:53
【问题描述】:

我正在使用 Sphinx4 作为单词识别器。我已经为我想重新整理的几个单词制作了一个小字典和一个小语法。 SpeechResult result.getHypothesis() 方法在我说出我的语法中的一个词时效果很好,但它总是给我一个语法结果,即使我发出声音或我说一个随机的词。

我的问题是:有没有办法检验假设的准确性?要知道用户所说的单词是否真的在我的语法中。

例如,想象一个只有一个单词的语法:car。 有没有办法得到二进制结果:“用户说汽车”/“用户没有说汽车”?

非常感谢您的帮助

【问题讨论】:

标签: java speech-recognition sphinx4


【解决方案1】:

我猜你忘记启用语法了:

configuration.setUseGrammar(true);

或类似的东西。 要获得信心,您必须使用 ConfidenceScorer。 http://cmusphinx.sourceforge.net/doc/sphinx4/edu/cmu/sphinx/result/ConfidenceScorer.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-14
    • 1970-01-01
    • 2020-01-01
    相关资源
    最近更新 更多