我想知道与假设相关的数字/分数是什么意思。在我公认的结果中,它通常是一个数量为数千的负数。例如,解码的假设可能看起来像“什么是苹果”,得分 -70021 。所以我想知道这个分数是否表明假设的准确性/置信度。我观察到这个数字可能需要一系列负数,这似乎与解码结果的置信度/概率/准确性无关。如果它没有表明置信度,我如何设置一个假设阈值,以便过滤掉不准确的结果并提示用户重复他的演讲
PS。我在Android上使用pocketsphinx。我通过调用 decoder.hyp()。getBestScore()
获得分数答案 0 :(得分:4)
所以我想知道这个分数是否表明了这个分数的准确性/可信度 假设
分数是与模型匹配的音频的对数刻度分数(模型生成的音频的估计值)。它与准确性和/或信心无关。使用ps_get_prob API调用可以获得置信度。
我观察到这个数字可能需要一系列负数,这似乎与解码结果的置信度/概率/准确性无关。
数字是负数,因为它们是概率的对数。
如果它没有表明信心,我如何设置一个假设阈值,以便过滤掉不准确的结果并提示用户重复他的演讲
验证关键短语的阈值可以通过在subversion(branches / kws)中实现的关键字定位搜索来设置,并且很快就会被释放。要启用它,您需要设置配置-kws“短语”-kws_threshold threshold。