RecognizedWordUnit.Confidence Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore, assegnato dal riconoscitore, che rappresenta la probabilità che una parola riconosciuta corrisponda a un determinato input.
public:
property float Confidence { float get(); };
public float Confidence { get; }
member this.Confidence : single
Public ReadOnly Property Confidence As Single
Valore della proprietà
Misura relativa della certezza del riconoscimento corretto per una parola. Il valore è compreso tra 0,0 e 1,0, rispettivamente per la probabilità bassa e alta.
Commenti
I punteggi di attendibilità non indicano la probabilità assoluta che una parola sia stata riconosciuta correttamente. I punteggi di attendibilità forniscono invece un meccanismo per confrontare l'accuratezza relativa di più alternative di riconoscimento per un determinato input. Ciò facilita la restituzione del risultato di riconoscimento più accurato. Ad esempio, se una parola riconosciuta ha un punteggio di attendibilità pari a 0,8, ciò non significa che la parola ha 80% probabilità di essere la corrispondenza corretta per l'input. Significa che la parola è più probabile che sia la corrispondenza corretta per l'input rispetto ad altri risultati con punteggi di attendibilità inferiori a 0,8.
Un punteggio di attendibilità da solo non è significativo a meno che non si disponga di risultati alternativi da confrontare, dalla stessa operazione di riconoscimento o dai riconoscimenti precedenti dello stesso input.
I valori restituiti da Confidence sono relativi e univoci per ogni motore di riconoscimento. Non esiste alcuna definizione del modo in cui vengono confrontati i valori di attendibilità tra due motori di riconoscimento diversi, né il modo in cui l'oggetto Confidence dei singoli RecognizedWordUnit oggetti definisce l'oggetto Confidence di un oggetto RecognizedPhrase.
Un motore di riconoscimento vocale può assegnare un punteggio di attendibilità basso all'input parlato per vari motivi, tra cui interferenza in background, sintesi vocale non imprevista o sequenze di parole. Se l'applicazione usa un'istanza SpeechRecognitionEngine di , è possibile modificare il livello di attendibilità in base al quale l'input vocale viene accettato o rifiutato con uno dei UpdateRecognizerSetting metodi . Le soglie di confidenza per il riconoscimento condiviso, gestite da SpeechRecognizer, sono associate a un profilo utente e archiviate nel Registro di sistema di Windows. Le applicazioni non devono scrivere modifiche al Registro di sistema per le proprietà del riconoscitore condiviso.