XSpeechToTextFinalizeHypothesisString
Finaliza una hipótesis y actualiza su cadena en una superposición de texto.Sintaxis
Parámetros
hypothesisId _In_Tipo: uint32_t El identificador de hipótesis que devolvió XSpeechToTextBeginHypothesisString. content _In_z_
Tipo: char* La versión final de la cadena de hipótesis.
Valor devuelto
Tipo: HRESULT Código de error o de éxito HRESULT.Comentarios
Esta función finaliza una hipótesis y actualiza su cadena en su posición actual sin moverla a la parte inferior de la superposición. La superposición solo puede mostrar un número limitado de cadenas. Cuando se alcanza el máximo, las cadenas más antiguas expiran. Si una cadena expirada es una hipótesis que aún no se ha finalizado ni cancelado, su valor hypothesisId deja de ser válido. Pasar un valor hypothesisId no válido no devuelve un error. Para actualizar una cadena de hipótesis sin finalizarla, use XSpeechToTextUpdateHypothesisString. Para cancelar una hipótesis y quitarla de la superposición, use XSpeechToTextCancelHypothesisString. En algunas plataformas, la cadena de hipótesis no se muestra hasta que la aplicación llama aXSpeechToTextFinalizeHypothesisString. A menos que la hipótesis se cancele, la aplicación siempre debe llamar a XSpeechToTextFinalizeHypothesisString para garantizar que la cadena se muestre.
Para ver ejemplos de código, consulte la sección Comentarios de XSpeechToTextBeginHypothesisString.
