RecognizedWordUnit.Confidence Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor, atribuído pelo reconhecedor, que representa a probabilidade de que uma palavra reconhecida corresponda a uma determinada entrada.
public:
property float Confidence { float get(); };
public float Confidence { get; }
member this.Confidence : single
Public ReadOnly Property Confidence As Single
Valor da propriedade
Uma medida relativa da certeza do reconhecimento correto para uma palavra. O valor é de 0,0 a 1,0, para baixa a alta confiança, respectivamente.
Comentários
As pontuações de confiança não indicam a probabilidade absoluta de que uma palavra tenha sido reconhecida corretamente. Em vez disso, as pontuações de confiança fornecem um mecanismo para comparar a precisão relativa de várias alternativas de reconhecimento para uma determinada entrada. Isso facilita o retorno do resultado de reconhecimento mais preciso. Por exemplo, se uma palavra reconhecida tiver uma pontuação de confiança de 0,8, isso não significa que a palavra tenha 80% chance de ser a correspondência correta para a entrada. Isso significa que a palavra é mais provável que seja a correspondência correta para a entrada do que outros resultados que têm pontuações de confiança inferiores a 0,8.
Uma pontuação de confiança por si só não é significativa, a menos que você tenha resultados alternativos para comparar, seja da mesma operação de reconhecimento ou de reconhecimentos anteriores da mesma entrada.
Os valores retornados por Confidence são relativos e exclusivos para cada mecanismo de reconhecimento. Não há nenhuma definição de como os valores de confiança entre dois mecanismos de reconhecimento diferentes se comparam, nem como os Confidence objetos individuais RecognizedWordUnit definem a Confidence de um RecognizedPhrase.
Um mecanismo de reconhecimento de fala pode atribuir uma pontuação de baixa confiança à entrada falada por vários motivos, incluindo interferência em segundo plano, fala inarticulada ou palavras não previstas ou sequências de palavras. Se o aplicativo estiver usando uma SpeechRecognitionEngine instância, você poderá modificar o nível de confiança no qual a entrada de fala é aceita ou rejeitada com um dos UpdateRecognizerSetting métodos. Os limites de confiança para o reconhecedor compartilhado, gerenciado por SpeechRecognizer, são associados a um perfil de usuário e armazenados no Registro do Windows. Os aplicativos não devem gravar alterações no registro para as propriedades do reconhecedor compartilhado.