RecognizedWordUnit.Confidence Propriété

Définition

Obtient une valeur, affectée par le module de reconnaissance, qui représente la probabilité qu’un mot reconnu correspond à une entrée donnée.

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

Valeur de propriété

Mesure relative de la certitude de la reconnaissance correcte d’un mot. La valeur est comprise entre 0,0 et 1,0, pour une confiance faible à élevée, respectivement.

Remarques

Les scores de confiance n’indiquent pas la probabilité absolue qu’un mot ait été reconnu correctement. Au lieu de cela, les scores de confiance fournissent un mécanisme permettant de comparer la précision relative de plusieurs alternatives de reconnaissance pour une entrée donnée. Cela facilite le retour du résultat de reconnaissance le plus précis. Par exemple, si un mot reconnu a un score de confiance de 0,8, cela ne signifie pas que le mot a 80% chance d’être la correspondance correcte pour l’entrée. Cela signifie que le mot est plus susceptible d’être la correspondance correcte pour l’entrée que les autres résultats qui ont des scores de confiance inférieurs à 0,8.

Un score de confiance propre n’est pas significatif, sauf si vous avez des résultats alternatifs à comparer, à partir de la même opération de reconnaissance ou des reconnaissances précédentes de la même entrée.

Les valeurs retournées par Confidence sont relatives et uniques à chaque moteur de reconnaissance. Il n’existe aucune définition de la façon dont les valeurs de confiance entre deux moteurs de reconnaissance différents comparent, ni comment les Confidence objets individuels RecognizedWordUnit définissent l’objet Confidence d’un RecognizedPhrase.

Un moteur de reconnaissance vocale peut affecter un score de confiance faible à l’entrée parlée pour diverses raisons, notamment l’interférence de fond, l’inarticulation de la parole ou des mots ou des séquences de mots imprévus. Si votre application utilise une SpeechRecognitionEngine instance, vous pouvez modifier le niveau de confiance auquel l’entrée vocale est acceptée ou rejetée avec l’une UpdateRecognizerSetting des méthodes. Les seuils de confiance pour le module de reconnaissance partagé, gérés par SpeechRecognizer, sont associés à un profil utilisateur et stockés dans le Registre Windows. Les applications ne doivent pas écrire de modifications dans le Registre pour les propriétés du module de reconnaissance partagée.

S’applique à