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 coincidencia de una palabra reconocida 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
Una medida relativa de la certeza de reconocimiento correcto de una palabra. El valor está entre 0,0 y 1,0, de poca a mucha confianza, 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 una probabilidad del 80 % de ser la coincidencia correcta para la entrada. Esto significa que es más probable que la palabra sea la coincidencia correcta para la entrada que otros resultados que tengan 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 de la misma operación de reconocimiento o de 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 el de objetos Confidence individuales RecognizedWordUnit define el de Confidence un RecognizedPhrase .
Un motor de reconocimiento de voz puede asignar una puntuación de confianza baja a la entrada hablada por diversos motivos, como interferencias en segundo plano, voz inarticulada o palabras no inesperadas o secuencias de palabras. Si la aplicación usa una instancia de , puede modificar el nivel de confianza en el que se acepta o rechaza la entrada de voz SpeechRecognitionEngine con uno de los UpdateRecognizerSetting métodos . Los umbrales de confianza para el reconocedor compartido, administrado por , están asociados a un perfil de usuario y se almacenan SpeechRecognizer en el Windows compartido. Las aplicaciones no deben escribir cambios en el Registro para las propiedades del reconocedor compartido.