Condividi tramite


RecognizedWordUnit.Confidence Proprietà

Definizione

Ottiene un valore, assegnato dal riconoscimento, che rappresenta la probabilità che una parola riconosciuta corrisponda a un input specificato.

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

Valore della proprietà

Single

Una misura relativa della certezza del riconoscimento corretto per una parola. Il valore va da 0,0 a 1,0 rispettivamente per una probabilità da bassa ad alta.

Commenti

I punteggi di attendibilità non indicano la probabilità assoluta che una parola sia stata riconosciuta correttamente. Al contrario, i punteggi di attendibilità forniscono 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 una probabilità dell'80% 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à non è significativo a meno che non si abbia risultati alternativi con cui eseguire il confronto, dalla stessa operazione di riconoscimento o da riconoscimenti precedenti dello stesso input.

I valori restituiti da Confidence sono relativi e univoci per ogni motore di riconoscimento. Non esiste alcuna definizione della modalità di confronto dei valori di attendibilità tra due motori di riconoscimento diversi, né del modo in cui l'oggetto dei singoli Confidence RecognizedWordUnit oggetti definisce Confidence l'oggetto di un oggetto RecognizedPhrase .

Un motore di riconoscimento vocale può assegnare un punteggio di attendibilità basso all'input vocale per vari motivi, tra cui interferenze in background, voce inerziata o parole o sequenze di parole impreviste. Se l'applicazione usa un'istanza di , è possibile modificare il livello di confidenza in base al quale l'input vocale viene accettato o rifiutato SpeechRecognitionEngine con uno dei metodi UpdateRecognizerSetting . Le soglie di attendibilità per il riconoscimento condiviso, gestite da , sono associate a un profilo utente e SpeechRecognizer archiviate nel registro Windows sistema. Le applicazioni non devono scrivere modifiche nel Registro di sistema per le proprietà del riconoscitore condiviso.

Si applica a