Share via


VoiceInformation.Gender Propriedade

Definição

Obtém a configuração de gênero do mecanismo de síntese de fala (voz).

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

Valor da propriedade

O gênero da voz.

Exemplos

Aqui, mostramos como selecionar um gênero para a voz (VoiceInformation.Gender) usando a primeira voz feminina (VoiceGender) encontrada ou apenas a voz padrão do sistema (SpeechSynthesizer.DefaultVoice), se nenhuma voz feminina for encontrada.

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

Comentários

Aqui está uma lista de vozes assinadas pela Microsoft fornecidas com o Windows.

VozGêneroWindows 8Windows 8.1NomeNome de exibição
Inglês dos EUAFemininoYYZiraMicrosoft Zira (en-US, feminino).
Inglês dos EUAMasculinoYYDaviMicrosoft David (en-US, masculino)
INGLÊS GBFemininoYYHazelMicrosoft Hazel (en-GB, feminino)
Francês FRFemininoYYHortenseMicrosoft Hortense (fr-FR , feminino)
DE alemãoFemininoYYHeddaMicrosoft Hedda (de-DE, feminino)
ES espanholFemininoYYHelenaMicrosoft Helena (es-ES, feminino)
PrC chinesaFemininoYYHuihuiMicrosoft Huihui (zh-CN, feminino)
TW chinêsFemininoYYHanhanMicrosoft Hanhan (zh-TW, feminino)
JA japonêsFemininoYYHarukaMicrosoft Haruka (ja-JP, feminino)
KR coreanoFemininoYYHeamiMicrosoft Heami (ko-KR, feminino)
MX espanholFemininoNYSabinaMicrosoft Sabina (es-MX, feminino)
TI italianaFemininoNYElsaMicrosoft Elsa (it-IT, feminino)
Inglês INFemininoNYHeeraMicrosoft Heera (en-IN, feminino)
RU russoFemininoNYIrinaMicrosoft Irina (ru-RU, feminino)
Chinês HKFemininoNYTracyMicrosoft Tracy (zh-HK, feminino)
PL polonêsFemininoNYPaulinaMicrosoft Paulina (pl-PL, feminino)
BR portuguêsFemininoNYMariaMicrosoft Maria (pt-BR, feminino)

Aplica-se a

Confira também