SpeechSynthesizer.SelectVoiceByHints Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Seleciona uma voz com características específicas.
Sobrecargas
| Name | Descrição |
|---|---|
| SelectVoiceByHints(VoiceGender) |
Seleciona uma voz com um género específico. |
| SelectVoiceByHints(VoiceGender, VoiceAge) |
Seleciona uma voz com um género e idade específicos. |
| SelectVoiceByHints(VoiceGender, VoiceAge, Int32) |
Seleciona uma voz com um género e idade específicos, com base na posição em que as vozes estão ordenadas. |
| SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo) |
Seleciona uma voz com um género, idade e local específicos, com base na posição em que as vozes estão ordenadas. |
Observações
Use o método e GetInstalledVoices a VoiceInfo classe para obter os nomes das vozes de texto para fala (TTS) instaladas que pode selecionar. O SpeechSynthesizer objeto seleciona a primeira voz instalada que corresponde às características especificadas.
Quando uma aplicação chama GetInstalledVoices, o método verifica se cada uma das vozes encontradas no registo cumpre certos critérios mínimos. Para qualquer voz que falhe na verificação, GetInstalledVoices define a sua Enabled propriedade para False. Uma aplicação não pode selecionar uma voz cuja Enabled propriedade seja False. Normalmente, as aplicações não definem a propriedade de Enabled uma voz.
Para selecionar uma voz pelo nome, use o SelectVoice método
SelectVoiceByHints(VoiceGender)
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
Seleciona uma voz com um género específico.
public:
void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender);
public void SelectVoiceByHints(System.Speech.Synthesis.VoiceGender gender);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender)
Parâmetros
- gender
- VoiceGender
O género da voz a selecionar.
Observações
Use o método e GetInstalledVoices a VoiceInfo classe para obter os nomes das vozes de texto para fala (TTS) instaladas que pode selecionar. O SpeechSynthesizer objeto seleciona a primeira voz instalada cuja Gender propriedade corresponde ao gender parâmetro.
Quando uma aplicação chama GetInstalledVoices, o método verifica se cada uma das vozes encontradas no registo cumpre certos critérios mínimos. Para qualquer voz que falhe na verificação, GetInstalledVoices define a sua Enabled propriedade para False. Uma aplicação não pode selecionar uma voz cuja Enabled propriedade seja False. Normalmente, as aplicações não definem a propriedade de Enabled uma voz.
Para selecionar uma voz com base noutras características, consulte os outros SelectVoiceByHints métodos.
Para selecionar uma voz pelo nome, use o SelectVoice método.
Ver também
Aplica-se a
SelectVoiceByHints(VoiceGender, VoiceAge)
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
Seleciona uma voz com um género e idade específicos.
public:
void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age);
public void SelectVoiceByHints(System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender, age As VoiceAge)
Parâmetros
- gender
- VoiceGender
O género da voz a selecionar.
- age
- VoiceAge
A idade da voz a selecionar.
Observações
Use o método e GetInstalledVoices a VoiceInfo classe para obter os nomes das vozes de texto para fala (TTS) instaladas que pode selecionar. O SpeechSynthesizer objeto seleciona a primeira voz instalada cujas Gender propriedades e Age correspondem aos gender parâmetros e.age
Quando uma aplicação chama GetInstalledVoices, o método verifica se cada uma das vozes encontradas no registo cumpre certos critérios mínimos. Para qualquer voz que falhe na verificação, GetInstalledVoices define a sua Enabled propriedade para False. Uma aplicação não pode selecionar uma voz cuja Enabled propriedade seja False. Normalmente, as aplicações não definem a propriedade de Enabled uma voz.
Para selecionar uma voz com base noutras características, consulte os outros SelectVoiceByHints métodos.
Para selecionar uma voz pelo nome, use o SelectVoice método.
Ver também
Aplica-se a
SelectVoiceByHints(VoiceGender, VoiceAge, Int32)
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
Seleciona uma voz com um género e idade específicos, com base na posição em que as vozes estão ordenadas.
public:
void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate);
public void SelectVoiceByHints(System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer)
Parâmetros
- gender
- VoiceGender
O género da voz a selecionar.
- age
- VoiceAge
A idade da voz a selecionar.
- voiceAlternate
- Int32
A posição da voz a selecionar.
Observações
Use o método e GetInstalledVoices a VoiceInfo classe para obter os nomes das vozes de texto para fala (TTS) instaladas que pode selecionar. O SpeechSynthesizer objeto encontra vozes instaladas cujas Gender propriedades e Age correspondem aos gender parâmetros e.age Conta SpeechSynthesizer as correspondências que encontra e devolve a voz quando a contagem é igual ao voiceAlternate parâmetro.
Quando uma aplicação chama GetInstalledVoices, o método verifica se cada uma das vozes encontradas no registo cumpre certos critérios mínimos. Para qualquer voz que falhe na verificação, GetInstalledVoices define a sua Enabled propriedade para False. Uma aplicação não pode selecionar uma voz cuja Enabled propriedade seja False. Normalmente, as aplicações não definem a propriedade de Enabled uma voz.
Para selecionar uma voz com base noutras características, veja as outras SelectVoiceByHints sobrecargas.
Para selecionar uma voz pelo nome, use o SelectVoice método.
Ver também
Aplica-se a
SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo)
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
- Origem:
- SpeechSynthesizer.cs
Seleciona uma voz com um género, idade e local específicos, com base na posição em que as vozes estão ordenadas.
public:
void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate, System::Globalization::CultureInfo ^ culture);
public void SelectVoiceByHints(System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate, System.Globalization.CultureInfo culture);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int * System.Globalization.CultureInfo -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer, culture As CultureInfo)
Parâmetros
- gender
- VoiceGender
O género da voz a selecionar.
- age
- VoiceAge
A idade da voz a selecionar.
- voiceAlternate
- Int32
A posição da voz a selecionar.
- culture
- CultureInfo
A localização da voz a selecionar.
Observações
O SpeechSynthesizer objeto encontra vozes cujas Genderpropriedades , Age, e Culture correspondem aos gender, age, e culture os parâmetros. Conta SpeechSynthesizer as correspondências que encontra e devolve a voz quando a contagem é igual ao voiceAlternate parâmetro.
Microsoft Windows e a API System.Speech aceitam todos os códigos válidos de língua-país. Para realizar a sintonização de voz usando a linguagem especificada no culture parâmetro, deve ser instalado um motor de síntese de voz que suporte esse código língua-país. Os motores de síntese de voz que vieram com Microsoft Windows 7 funcionam com os seguintes códigos de língua e país:
en-US. Inglês (Estados Unidos)
zh-CN. Chinês (China)
zh-TW. Chinês (Taiwan)
Códigos linguísticos de duas letras, como "en", também são permitidos.
Quando uma aplicação chama GetInstalledVoices, o método verifica se cada uma das vozes encontradas no registo cumpre certos critérios mínimos. Para qualquer voz que falhe na verificação, GetInstalledVoices define a sua Enabled propriedade para False. Uma aplicação não pode selecionar uma voz cuja Enabled propriedade seja False. Normalmente, as aplicações não definem a propriedade de Enabled uma voz.
Para selecionar uma voz com base noutras características, veja as outras SelectVoiceByHints sobrecargas.
Para selecionar uma voz pelo nome, use o SelectVoice método.