PromptBuilder.StartVoice Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Instrui o sintetizador para alterar a voz em um objeto PromptBuilder.
Sobrecargas
StartVoice(VoiceGender, VoiceAge) |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica o gênero e a idade da nova voz. |
StartVoice(String) |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica o nome da voz a ser usada. |
StartVoice(VoiceGender, VoiceAge, Int32) |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica seu gênero, idade e uma voz preferencial que corresponde à idade e ao gênero especificado. |
StartVoice(VoiceGender) |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica o gênero da voz a ser usada. |
StartVoice(CultureInfo) |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica a cultura da voz a ser usada. |
StartVoice(VoiceInfo) |
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica os critérios da voz a ser usada. |
Comentários
Uma voz representa um mecanismo TTS instalado. Use os GetInstalledVoices métodos e VoiceInfo a classe para obter os nomes e atributos de vozes TTS (conversão de texto em fala) instaladas que você pode selecionar.
Quando um aplicativo chama GetInstalledVoices, o método verifica se cada uma das vozes encontradas no registro atende a determinados critérios mínimos. Para qualquer voz que falha na verificação, GetInstalledVoices define sua propriedade False
como Enabled . Um aplicativo não pode chamar nenhum dos StartVoice métodos em uma voz cuja Enabled propriedade é False
. Normalmente, os aplicativos não definem a propriedade de Enabled uma voz.
StartVoice(VoiceGender, VoiceAge)
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica o gênero e a idade da nova voz.
public:
void StartVoice(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age);
member this.StartVoice : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge -> unit
Public Sub StartVoice (gender As VoiceGender, age As VoiceAge)
Parâmetros
- gender
- VoiceGender
O gênero da nova voz a ser usada.
- age
- VoiceAge
A idade da voz a ser usada.
Comentários
Use os GetInstalledVoices métodos e VoiceInfo a classe para obter os nomes e atributos de vozes TTS (conversão de texto em fala) instaladas que você pode selecionar.
Para parar de usar a voz especificada por StartVoice chamada EndVoice.
Aplica-se a
StartVoice(String)
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica o nome da voz a ser usada.
public:
void StartVoice(System::String ^ name);
public void StartVoice (string name);
member this.StartVoice : string -> unit
Public Sub StartVoice (name As String)
Parâmetros
- name
- String
O nome da voz a ser usada.
Comentários
Para obter informações sobre quais vozes estão instaladas, use um dos GetInstalledVoices métodos .
Para parar de usar a voz especificada por StartVoice chamada EndVoice.
Aplica-se a
StartVoice(VoiceGender, VoiceAge, Int32)
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica seu gênero, idade e uma voz preferencial que corresponde à idade e ao gênero especificado.
public:
void StartVoice(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate);
member this.StartVoice : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int -> unit
Public Sub StartVoice (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer)
Parâmetros
- gender
- VoiceGender
O gênero da voz a ser usada.
- age
- VoiceAge
A idade da voz a ser usada.
- voiceAlternate
- Int32
Um inteiro que especifica uma voz preferencial quando mais de uma voz corresponde aos parâmetros de gender
e age
.
Comentários
Um mecanismo de síntese de fala conta as correspondências encontradas para os parâmetros especificados e retorna a voz quando a contagem é igual ao voiceAlternate
parâmetro .
Use os GetInstalledVoices métodos e VoiceInfo a classe para obter os nomes e atributos de vozes TTS (conversão de texto em fala) instaladas que você pode selecionar.
Para parar de usar a voz especificada por StartVoice chamada EndVoice.
Confira também
Aplica-se a
StartVoice(VoiceGender)
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica o gênero da voz a ser usada.
public:
void StartVoice(System::Speech::Synthesis::VoiceGender gender);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender);
member this.StartVoice : System.Speech.Synthesis.VoiceGender -> unit
Public Sub StartVoice (gender As VoiceGender)
Parâmetros
- gender
- VoiceGender
O gênero da voz a ser usada.
Comentários
Use os GetInstalledVoices métodos e VoiceInfo a classe para obter os nomes e atributos de vozes TTS (conversão de texto em fala) instaladas que você pode selecionar.
Para parar de usar a voz especificada por StartVoice chamada EndVoice.
Aplica-se a
StartVoice(CultureInfo)
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica a cultura da voz a ser usada.
public:
void StartVoice(System::Globalization::CultureInfo ^ culture);
public void StartVoice (System.Globalization.CultureInfo culture);
member this.StartVoice : System.Globalization.CultureInfo -> unit
Public Sub StartVoice (culture As CultureInfo)
Parâmetros
- culture
- CultureInfo
Fornece informações sobre uma cultura específica, como o idioma, o nome da cultura, o sistema de escrita, o calendário usado e como formatar datas e classificar cadeias de caracteres.
Comentários
O culture
parâmetro para StartVoice pode ser diferente da Culture propriedade do objeto que o PromptBuilder contém. Enquanto estiver em vigor, o valor do culture
parâmetro substituirá a Culture propriedade . O SpeechSynthesizer tentará selecionar uma voz instalada que dê suporte ao idioma especificado pelo culture
parâmetro para falar o conteúdo entre StartVoice e EndVoice. Se uma voz com a cultura especificada for encontrada, ela será usada. Se uma voz com a cultura especificada não puder ser encontrada, a voz padrão será usada. Para parar de usar a voz especificada por StartVoice, chame EndVoice.
Para pronunciar corretamente palavras no idioma especificado pelo culture
parâmetro , um mecanismo de síntese de fala (conversão de texto em fala ou TTS) que dá suporte ao idioma deve ser instalado. Um mecanismo TTS instalado é chamado de voz. Para obter informações sobre quais vozes são instaladas para uma cultura específica, use o GetInstalledVoices método .
Microsoft Windows e a API System.Speech aceitam todos os códigos válidos de país-idioma como valores para culture
. Os mecanismos TTS fornecidos com o Windows 7 dão suporte aos seguintes códigos de país-idioma:
en-US. Inglês (Estados Unidos)
zh-CN. Chinês (China)
zh-TW. Chinês (Taiwan)
Códigos de idioma de duas letras, como "en", também são permitidos.
Aplica-se a
StartVoice(VoiceInfo)
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
- Origem:
- PromptBuilder.cs
Instrui o sintetizador a alterar a voz no objeto PromptBuilder e especifica os critérios da voz a ser usada.
public:
void StartVoice(System::Speech::Synthesis::VoiceInfo ^ voice);
public void StartVoice (System.Speech.Synthesis.VoiceInfo voice);
member this.StartVoice : System.Speech.Synthesis.VoiceInfo -> unit
Public Sub StartVoice (voice As VoiceInfo)
Parâmetros
- voice
- VoiceInfo
Os critérios da voz a ser usada.
Comentários
Use os GetInstalledVoices métodos e VoiceInfo a classe para obter os nomes e atributos de vozes TTS (conversão de texto em fala) instaladas que você pode selecionar.
Para parar de usar a voz especificada por StartVoice chamada EndVoice.