RecognizedWordUnit.Confidence Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.