Share via


RecognizedWordUnit.Confidence Propriété

Définition

Obtient une valeur, assignée par le module de reconnaissance, qui représente la probabilité qu'un mot reconnu corresponde à 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 va de 0,0 à 1,0, correspondant respectivement à la confiance faible et élevée.

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 de comparaison de 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 % de chances 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 d’autres résultats dont les scores de confiance sont inférieurs à 0,8.

Un score de confiance en soi n’est pas significatif, sauf si vous avez d’autres résultats à comparer, soit à 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 se comparent, ni de la façon dont les Confidence objets individuels RecognizedWordUnit définissent le Confidence d’un RecognizedPhrase.

Un moteur de reconnaissance vocale peut affecter un faible score de confiance à l’entrée parlée pour diverses raisons, notamment une interférence en arrière-plan, une voix nonarticulée 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é.

S’applique à