Skip to main content

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 a XSpeechToTextFinalizeHypothesisString. 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.

Requisitos

Encabezado: XAccessibility.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

XAccessibility
Última modificación el 28 de agosto de 2026