XSpeechSynthesizerVoiceInformation
インストールされているスピーチ合成エンジン (voice) に関する情報を提供します。
構文
typedef struct XSpeechSynthesizerVoiceInformation {
const char* Description;
const char* DisplayName;
XSpeechSynthesizerVoiceGender Gender;
const char* VoiceId;
const char* Language;
} XSpeechSynthesizerVoiceInformation
メンバー
Description
型: const char*
DisplayName と Language の組み合わせに基づく音声の説明。
DisplayName
型: const char*
音声の表示名。
Gender
型: XSpeechSynthesizerVoiceGender
音声の性別。
VoiceId
型: const char*
音声の一意の ID。
Language
型: const char*
正規化された BCP-47 言語タグ で表される、音声の言語。
解説
XSpeechSynthesierVoiceInformation 構造体は、インストールされているスピーチ合成エンジン (voice) に関する情報を表します。この情報には、音声の性別と言語が含まれます。 VoiceId の値を使用して、XSpeechSynthesizerSetCustomVoice 関数を呼び出したときに、インストールされている音声を識別します。
XSpeechSynthesizerVoiceInformation 構造体の使用方法を示す例については、「XSpeechSynthesizerEnumerateInstalledVoices」を参照してください。
要件
ヘッダー: XSpeechSynthesizer.h
サポートされているプラットフォーム: Windows、Xbox One ファミリ本体と Xbox Series 本体
関連項目
XAccessibility
XSpeechSynthesizerCreateStreamFromText
XSpeechSynthesizer