PromptBuilder.Culture Propriedade
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.
Obtém ou define a informação de cultura para o PromptBuilder objeto.
public:
property System::Globalization::CultureInfo ^ Culture { System::Globalization::CultureInfo ^ get(); void set(System::Globalization::CultureInfo ^ value); };
public System.Globalization.CultureInfo Culture { get; set; }
member this.Culture : System.Globalization.CultureInfo with get, set
Public Property Culture As CultureInfo
Valor de Propriedade
Observações
O SpeechSynthesizer objeto tentará selecionar uma voz instalada que suporte a linguagem especificada pela Culture propriedade para processar o prompt. Se for encontrada uma voz com a cultura especificada, será utilizada. Se não for possível encontrar uma voz com a cultura especificada, será usada a voz padrão.
Uma cultura pode também ser especificada no prompt para secções discretas de conteúdo usando os StartVoicemétodos , StartParagraph, e StartSentence . Uma cultura especificada para uma porção de conteúdo usando um dos métodos acima irá sobrepor a Culture propriedade enquanto estiver em vigor, e SpeechSynthesizer tentará selecionar uma voz instalada que suporte a linguagem especificada pelo culture parâmetro do método.
Para pronunciar corretamente as palavras na língua especificada pela Culture propriedade, deve ser instalado um motor de síntese de voz (texto para voz ou TTS) que suporte a língua. Um motor TTS instalado chama-se voz. Para obter informações sobre que vozes estão instaladas para uma cultura específica, use o GetInstalledVoices método.
Microsoft Windows e a API System.Speech aceitam todos os códigos de língua-país válidos como valores para culture. Os motores TTS que vieram com o Windows 7 suportam os seguintes códigos idioma-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. Para uma lista abrangente de códigos de linguagem, veja Constantes e Strings de Identificadores de Linguagem.