RecognizedWordUnit.Confidence 属性

定义

获取识别器分配的值,此值表示已识别的单词与给定输入匹配的可能性。

public:
 property float Confidence { float get(); };
public float Confidence { get; }
member this.Confidence : single
Public ReadOnly Property Confidence As Single

属性值

Single

对正确识别单词的确定性的相对度量。 该值分别为从 0.0 到 1.0,从低到高置信。

注解

置信度分数不指示正确识别单词的绝对可能性。 相反,置信度分数提供了一种机制,用于比较给定输入的多个识别替代项的相对准确度。 这有助于返回最准确的识别结果。 例如,如果识别的单词的置信度分数为 0.8,这并不意味着该单词有 80% 的几率与输入正确匹配。 这意味着,与置信度分数小于 0.8 的其他结果相比,该单词更有可能是输入的正确匹配项。

置信度分数本身没有意义,除非你有可比较的替代结果(来自同一识别操作或以前对同一输入的识别结果)。

返回的值是 Confidence 每个识别引擎的相对值和唯一值。 没有定义两个不同识别引擎之间的置信度值如何比较,也不定义各个对象的 如何 Confidence RecognizedWordUnit 定义 的 Confidence RecognizedPhrase

语音识别引擎可能会出于各种原因为语音输入分配低置信度分数,包括背景干扰、无法解释的语音,或意外的字词或单词序列。 如果应用程序使用 实例,可以使用方法之一修改接受或拒绝语音输入的 SpeechRecognitionEngineUpdateRecognizerSetting 信度。 由 管理的共享识别器的置信度阈值与用户配置文件相关联,并存储在Windows SpeechRecognizer 注册表中。 应用程序不应将共享识别器属性的更改写入注册表。

适用于