Freigeben über


VoiceInformation.Gender Eigenschaft

Definition

Ruft die Geschlechtseinstellung der Sprachsynthese-Engine (Stimme) ab.

public:
 property VoiceGender Gender { VoiceGender get(); };
VoiceGender Gender();
public VoiceGender Gender { get; }
var voiceGender = voiceInformation.gender;
Public ReadOnly Property Gender As VoiceGender

Eigenschaftswert

Das Geschlecht der Stimme.

Beispiele

Hier zeigen wir, wie Sie ein Geschlecht für die Stimme (VoiceInformation.Gender) auswählen, indem Sie entweder die erste gefundene weibliche Stimme (VoiceGender) oder nur die Standardsystemstimme (SpeechSynthesizer.DefaultVoice) verwenden, wenn keine weibliche Stimme gefunden wird.

using (SpeechSynthesizer synthesizer = new SpeechSynthesizer())
{
    VoiceInformation voiceInfo =
        (
            from voice in SpeechSynthesizer.AllVoices
            where voice.Gender == VoiceGender.Female
            select voice
        ).FirstOrDefault() ?? SpeechSynthesizer.DefaultVoice;

    synthesizer.Voice = voiceInfo;

    // Windows.Media.SpeechSynthesis.SpeechSynthesisStream
    stream = await synthesizer.SynthesizeTextToStreamAsync(text);
}

Hinweise

Hier ist eine Liste der von Microsoft signierten Stimmen, die mit Windows bereitgestellt werden.

SpracheGeschlechtWindows 8Windows 8.1Name`Display name`
Englisch (USA)FemaleJJZiraMicrosoft Zira (en-US, female).
Englisch (USA)MaleJJDavidMicrosoft David (en-US, männlich)
Englisch GBFemaleJJHaselMicrosoft Hazel (en-GB, female)
Französisch FRFemaleJJHortenseMicrosoft Hortense (fr-FR , weiblich)
Deutsch DEFemaleJJHeddaMicrosoft Hedda (de-DE, weiblich)
Spanisch ESFemaleJJHelenaMicrosoft Helena (es-ES, weiblich)
Chinesisch (VR China)FemaleJJHuihuiMicrosoft Huihui (zh-CN, weiblich)
Chinesisches TWFemaleJJHanhanMicrosoft Hanhan (zh-TW, weiblich)
Japanische JAFemaleJJHarukaMicrosoft Haruka (ja-JP, weiblich)
Koreanischer KRFemaleJJHeamiMicrosoft Heami (ko-KR, weiblich)
Spanisch MXFemaleNJSabinaMicrosoft Sabina (es-MX, weiblich)
It-ItalienFemaleNJElsaMicrosoft Elsa (it-IT, weiblich)
Englisch inFemaleNJHeeraMicrosoft Heera (en-IN, female)
Russische RUFemaleNJIrinaMicrosoft Irina (ru-RU, weiblich)
Chinesisch (Hongkong)FemaleNJTracyMicrosoft Tracy (zh-HK, weiblich)
Polnische PLFemaleNJPaulinaMicrosoft Paulina (pl-PL, weiblich)
Portugiesische BRFemaleNJMariaMicrosoft Maria (pt-BR, weiblich)

Gilt für:

Weitere Informationen