次の方法で共有


XSpeechSynthesizerVoiceInformation

インストールされているスピーチ合成エンジン (voice) に関する情報を提供します。

構文

typedef struct XSpeechSynthesizerVoiceInformation {  
    const char* Description;  
    const char* DisplayName;  
    XSpeechSynthesizerVoiceGender Gender;  
    const char* VoiceId;  
    const char* Language;  
} XSpeechSynthesizerVoiceInformation  

メンバー

Description
型: const char*

DisplayNameLanguage の組み合わせに基づく音声の説明。

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