Bagikan melalui


VoiceInformation.Gender Properti

Definisi

Mendapatkan pengaturan jenis kelamin dari mesin sintesis ucapan (suara).

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

Nilai Properti

Jenis kelamin suara.

Contoh

Di sini, kami menunjukkan cara memilih jenis kelamin untuk suara (VoiceInformation.Gender) dengan menggunakan suara wanita pertama (VoiceGender) yang ditemukan, atau hanya suara sistem default (SpeechSynthesizer.DefaultVoice), jika tidak ada suara wanita yang ditemukan.

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);
}

Keterangan

Berikut adalah daftar suara yang ditandatangani Microsoft yang disediakan dengan Windows.

SuaraJenis kelaminWindows 8Windows 8.1NamaNama tampilan
Inggris ASPerempuanYYZiraMicrosoft Zira (en-US, perempuan).
Inggris ASLaki-lakiYYDavidMicrosoft David (en-US, male)
GB Bahasa InggrisPerempuanYYHazelMicrosoft Hazel (en-GB, perempuan)
FR PrancisPerempuanYYHortenseMicrosoft Hortense (fr-FR , perempuan)
DE JermanPerempuanYYHeddaMicrosoft Hedda (de-DE, perempuan)
ES SpanyolPerempuanYYHelenaMicrosoft Helena (es-ES, perempuan)
RRT TionghoaPerempuanYYHuihuiMicrosoft Huihui (zh-CN, perempuan)
Tionghoa TWPerempuanYYHanhanMicrosoft Hanhan (zh-TW, perempuan)
JEPANG JAPerempuanYYHarukaMicrosoft Haruka (ja-JP, perempuan)
KR KoreaPerempuanYYHeamiMicrosoft Heami (ko-KR, perempuan)
MX SpanyolPerempuanNYSabinaMicrosoft Sabina (es-MX, perempuan)
IT ItaliaPerempuanNYElsaMicrosoft Elsa (it-IT, female)
BAHASA INGGRIS INPerempuanNYHeeraMicrosoft Heera (en-IN, female)
RU RusiaPerempuanNYIrinaMicrosoft Irina (ru-RU, perempuan)
Tionghoa HKPerempuanNYTracyMicrosoft Tracy (zh-HK, perempuan)
PL PolandiaPerempuanNYPaulinaMicrosoft Paulina (pl-PL, perempuan)
Portugis BRPerempuanNYMariaMicrosoft Maria (pt-BR, perempuan)

Berlaku untuk

Lihat juga