XSpeechSynthesizerInstalledVoicesCallback
XSpeechSynthesizerEnumerateInstalledVoices が呼び出されたときに音声に関する情報を受け取る、クライアント実装のコールバック関数。Syntax
Parameters
information _In_型: XSpeechSynthesizerVoiceInformation* 現在列挙されている音声の詳細が含まれる XSpeechSynthesizerVoiceInformation 構造体へのポインター。 context _In_
型: void* XSpeechSynthesizerEnumerateInstalledVoices の最初の呼び出しで提供されたコンテキスト ポインター。
Return value
型: bool XSpeechSynthesizerEnumerateInstalledVoices が列挙を続行する場合は true を、XSpeechSynthesizerEnumerateInstalledVoices が列挙を停止する場合は false を返します。Remarks
- XSpeechSynthesizerInstalledVoicesCallback 関数が true を返す間、XSpeechSynthesizerInstalledVoicesCallback コールバック関数は、インストールされている各音声合成エンジン (音声) に対して XSpeechSynthesizerEnumerateInstalledVoices によって 1 回呼び出されます。XSpeechSynthesizerInstalledVoicesCallback 関数が false を返すと、XSpeechSynthesizerEnumerateInstalledVoices は残りのインストール済み音声の列挙を停止します。
- 現在のデバイスにインストールされている各音声を識別し情報を表示するには、information 内の XSpeechSynthesizerVoiceInformation 構造体から提供されるデータを使用します。
- XSpeechSynthesizerInstalledVoicesCallback コールバック関数の使用方法を示す例については、XSpeechSynthesizerEnumerateInstalledVoices を参照してください。
Requirements
ヘッダー: XSpeechSynthesizer.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体See also
XAccessibilityXSpeechSynthesizerSetCustomVoice
XSpeechSynthesizer
