Skip to main content

XSpeechToTextFinalizeHypothesisString

完成假設,並更新其在文字覆疊中的字串。

語法

參數

hypothesisId   _In_
類型:uint32_t
XSpeechToTextBeginHypothesisString 所傳回的假設識別碼。 content   _In_z_
類型:char*
假設字串的最終版本。

傳回值

類型:HRESULT HRESULT 成功或錯誤碼。

備註

此函式會完成假設並就地更新其字串,而不會將其移至覆疊底部。 覆疊只能顯示有限數量的字串。達到上限時,較舊的字串會過期。如果過期的字串是尚未完成或取消的假設,其 hypothesisId 值會變成無效。傳遞無效的 hypothesisId 值不會傳回錯誤。 若要更新假設字串而不完成它,請使用 XSpeechToTextUpdateHypothesisString。 若要取消假設並將其從覆疊中移除,請使用 XSpeechToTextCancelHypothesisString。 在某些平台上,必須等到應用程式呼叫 XSpeechToTextFinalizeHypothesisString 之後,才會顯示假設字串。除非假設已取消,否則您的應用程式一律必須呼叫 XSpeechToTextFinalizeHypothesisString,以確保字串會顯示。 如需程式碼範例,請參閱 XSpeechToTextBeginHypothesisString 的備註一節。

需求

標頭: XAccessibility.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

另請參閱

XAccessibility
Last modified on October 6, 2026