XSpeechSynthesizerInstalledVoicesCallback
由用戶端實作的回呼函式,會在呼叫 XSpeechSynthesizerEnumerateInstalledVoices 時接收語音的相關資訊。語法
參數
information _In_類型:XSpeechSynthesizerVoiceInformation* 指向 XSpeechSynthesizerVoiceInformation 結構的指標,其中包含目前列舉之語音的詳細資料。 context _In_
類型:void* 在初次呼叫 XSpeechSynthesizerEnumerateInstalledVoices 時所提供的內容指標。
傳回值
類型:bool 如果 XSpeechSynthesizerEnumerateInstalledVoices 要繼續列舉,則傳回 true;如果 XSpeechSynthesizerEnumerateInstalledVoices 要停止列舉,則傳回 false。備註
- 只要 XSpeechSynthesizerInstalledVoicesCallback 函式傳回 true,XSpeechSynthesizerEnumerateInstalledVoices 就會針對每個已安裝的語音合成引擎 (或稱「語音」) 各呼叫一次 XSpeechSynthesizerInstalledVoicesCallback 回呼函式。如果 XSpeechSynthesizerInstalledVoicesCallback 函式傳回 false,XSpeechSynthesizerEnumerateInstalledVoices 就會停止列舉其餘已安裝的語音。
- 若要識別並顯示目前裝置上所安裝之每個語音的相關資訊,請使用 information 中 XSpeechSynthesizerVoiceInformation 結構所提供的資料。
- 如需示範如何使用 XSpeechSynthesizerInstalledVoicesCallback 回呼函式的範例,請參閱 XSpeechSynthesizerEnumerateInstalledVoices。
需求
標頭: XSpeechSynthesizer.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機另請參閱
XAccessibilityXSpeechSynthesizerSetCustomVoice
XSpeechSynthesizer
