Freigeben über


RecognizedWordUnit.Confidence Eigenschaft

Definition

Ruft einen durch die Erkennung zugewiesenen Wert ab, der die Wahrscheinlichkeit angibt, dass ein erkanntes Wort mit einer angegebenen Eingabe übereinstimmt.

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

Eigenschaftswert

Single

Eine relative Maßnahme der Sicherheit der richtigen Erkennung für ein Wort. Der Wert liegt zwischen 0,0 und 1,0 (geringes bis hohes Vertrauen).

Hinweise

Die Konfidenzergebnisse geben nicht die absolute Wahrscheinlichkeit an, dass ein Wort richtig erkannt wurde. Stattdessen bieten Konfidenzergebnisse einen Mechanismus zum Vergleichen der relativen Genauigkeit mehrerer Erkennungs alternativer Werte für eine bestimmte Eingabe. Dies erleichtert die Rückgabe des genauesten Erkennungsergebnis. Wenn ein erkanntes Wort beispielsweise eine Konfidenznote von 0,8 hat, bedeutet dies nicht, dass das Wort eine Wahrscheinlichkeit von 80 % hat, dass es die richtige Übereinstimmung für die Eingabe ist. Dies bedeutet, dass das Wort wahrscheinlich eher die richtige Übereinstimmung für die Eingabe ist als andere Ergebnisse, deren Konfidenzergebnisse kleiner als 0,8 sind.

Eine Konfidenzpunktzahl allein ist nur dann sinnvoll, wenn Sie alternative Ergebnisse vergleichen können, entweder aus dem gleichen Erkennungsvorgang oder aus früheren Erkennungen derselben Eingabe.

Die von zurückgegebenen Confidence Werte sind relativ und für jede Erkennungs-Engine eindeutig. Es gibt keine Definition dafür, wie Konfidenzwerte zwischen zwei verschiedenen Erkennungs-Engines verglichen werden und wie der einzelner Objekte Confidence RecognizedWordUnit die eines Confidence RecognizedPhrase definiert.

Eine Spracherkennungs-Engine kann gesprochenen Eingaben aus verschiedenen Gründen eine niedrige Konfidenznote zuweisen, z. B. Hintergrundinferenz, inarticulate Speech oder unvorhergesehene Wörter oder Wortsequenzen. Wenn Ihre Anwendung eine -Instanz verwendet, können Sie den Vertrauensgrad ändern, bei dem Spracheingaben mit einer der Methoden akzeptiert oder SpeechRecognitionEngine abgelehnt UpdateRecognizerSetting werden. Vertrauensschwellenwerte für die freigegebene, von verwaltete Erkannte werden einem Benutzerprofil zugeordnet und in der Windows SpeechRecognizer gespeichert. Anwendungen sollten keine Änderungen an der Registrierung für die Eigenschaften der freigegebenen Recognizer-Eigenschaft schreiben.

Gilt für