RecognizedWordUnit.Confidence Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde, tilldelat av identifieraren, som representerar sannolikheten att ett känt ord matchar en viss indata.
public:
property float Confidence { float get(); };
public float Confidence { get; }
member this.Confidence : single
Public ReadOnly Property Confidence As Single
Egenskapsvärde
Ett relativt mått på säkerheten för korrekt igenkänning för ett ord. Värdet är från 0,0 till 1,0, för låg till hög konfidens.
Kommentarer
Konfidenspoäng anger inte den absoluta sannolikheten att ett ord kändes igen korrekt. Konfidenspoäng ger i stället en mekanism för att jämföra den relativa noggrannheten för flera igenkänningsalternativ för en viss indata. Detta gör det lättare att returnera det mest exakta igenkänningsresultatet. Om ett igenkänt ord till exempel har en konfidenspoäng på 0,8 betyder det inte att ordet har 80% chans att vara rätt matchning för indata. Det innebär att ordet är mer sannolikt att vara rätt matchning för indata än andra resultat som har konfidenspoäng mindre än 0,8.
En konfidenspoäng på egen hand är inte meningsfull om du inte har alternativa resultat att jämföra med, antingen från samma igenkänningsåtgärd eller från tidigare erkännanden av samma indata.
Värdena som returneras av Confidence är relativa och unika för varje igenkänningsmotor. Det finns ingen definition av hur konfidensvärden mellan två olika igenkänningsmotorer jämförs eller hur Confidence enskilda RecognizedWordUnit objekt definierar en .ConfidenceRecognizedPhrase
En taligenkänningsmotor kan tilldela en låg konfidenspoäng till talade indata av olika skäl, inklusive bakgrundsinterferens, inartikulerat tal eller oväntade ord eller ordsekvenser. Om ditt program använder en SpeechRecognitionEngine instans kan du ändra konfidensnivån på vilken talindata godkänns eller avvisas med någon av UpdateRecognizerSetting metoderna. Förtroendetrösklar för den delade identifieraren, som hanteras av SpeechRecognizer, är associerade med en användarprofil och lagras i Windows registret. Program bör inte skriva ändringar i registret för egenskaperna för den delade identifieraren.