RecognizedWordUnit.Confidence Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor asignado por el reconocedor que representa la probabilidad de que una palabra reconocida coincida con una entrada determinada.
public:
property float Confidence { float get(); };
public float Confidence { get; }
member this.Confidence : single
Public ReadOnly Property Confidence As Single
Valor de propiedad
Medida relativa de la certeza del reconocimiento correcto para una palabra. El valor es de 0,0 a 1,0, para confianza baja a alta, respectivamente.
Comentarios
Las puntuaciones de confianza no indican la probabilidad absoluta de que una palabra se haya reconocido correctamente. En su lugar, las puntuaciones de confianza proporcionan un mecanismo para comparar la precisión relativa de varias alternativas de reconocimiento para una entrada determinada. Esto facilita la devolución del resultado de reconocimiento más preciso. Por ejemplo, si una palabra reconocida tiene una puntuación de confianza de 0,8, esto no significa que la palabra tenga 80% probabilidad de ser la coincidencia correcta para la entrada. Significa que es más probable que la palabra sea la coincidencia correcta para la entrada que otros resultados que tienen puntuaciones de confianza inferiores a 0,8.
Una puntuación de confianza por sí sola no es significativa a menos que tenga resultados alternativos con los que comparar, ya sea desde la misma operación de reconocimiento o desde reconocimientos anteriores de la misma entrada.
Los valores devueltos por Confidence son relativos y únicos para cada motor de reconocimiento. No hay ninguna definición de cómo se comparan los valores de confianza entre dos motores de reconocimiento diferentes, ni cómo definen los Confidence objetos Confidence individuales RecognizedWordUnit de .RecognizedPhrase
Un motor de reconocimiento de voz puede asignar una puntuación de confianza baja a la entrada hablada por diversos motivos, como la interferencia en segundo plano, la voz inarticulada o las palabras o secuencias de palabras imprevistas. Si la aplicación usa una SpeechRecognitionEngine instancia, puede modificar el nivel de confianza en el que se acepta o rechaza la entrada de voz con uno de los UpdateRecognizerSetting métodos. Los umbrales de confianza para el reconocedor compartido, administrado por SpeechRecognizer, están asociados a un perfil de usuario y se almacenan en el Registro de Windows. Las aplicaciones no deben escribir cambios en el Registro para las propiedades del reconocedor compartido.