Поделиться через


VoiceInformation.Gender Свойство

Определение

Возвращает параметр пола подсистемы синтеза речи (голос).

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

Значение свойства

Пол голоса.

Примеры

Здесь мы покажем, как выбрать пол для голоса (VoiceInformation.Gender), используя либо первый найденный женский голос (VoiceGender), либо только системный голос по умолчанию (SpeechSynthesizer.DefaultVoice), если женский голос не найден.

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

Комментарии

Ниже приведен список голосов, подписанных корпорацией Майкрософт, которые предоставляются в Windows.

Голосовая связьпол;Windows 8Windows 8.1ИмяОтображаемое имя
Английский (США)Жен.ДаДаЗираMicrosoft Zira (en-US, female).
Английский (США)Муж.ДаДаDavidMicrosoft David (en-US, male)
Английский (ГБ)Жен.ДаДаХейзелMicrosoft Hazel (en-GB, женский)
Французский FRЖен.ДаДаГортензияMicrosoft Hortense (fr-FR, женский)
Немецкий DEЖен.ДаДаГеддаMicrosoft Hedda (de-DE, женский)
Испанский ESЖен.ДаДаЕленаMicrosoft Helena (es-ES, женский)
Китайский КНРЖен.ДаДаХуэйхуйMicrosoft Huihui (zh-CN, женский)
Китайский TWЖен.ДаДаХанханMicrosoft Hanhan (zh-TW, женский)
Японский JAЖен.ДаДаХарукаMicrosoft Haruka (ja-JP, женщина)
Корейский KRЖен.ДаДаХеамиMicrosoft Heami (ko-KR, женский)
Испанский MXЖен.NДаСабинаMicrosoft Sabina (es-MX, женщина)
Итальянский ИТЖен.NДаЭльзаMicrosoft Elsa (it-IT, female)
Английский INЖен.NДаХираMicrosoft Heera (en-IN, female)
Русский ЕЗЖен.NДаИринаMicrosoft Ирина (ru-RU, женщина)
Китайский (Гонконг)Жен.NДаТрейсиMicrosoft Tracy (zh-HK, женский)
Польский PLЖен.НетДаПолинаMicrosoft Paulina (pl-PL, для женщин)
Португальский BRЖен.НетДаМарияMicrosoft Maria (pt-BR, женский)

Применяется к

См. также раздел