Skip to main content

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

XAccessibility
XSpeechSynthesizerSetCustomVoice
XSpeechSynthesizer
最終更新日 2026年8月24日