Sdílet prostřednictvím


PromptBuilder.Culture Vlastnost

Definice

Získá nebo nastaví informace o jazykové verzi PromptBuilder objektu.

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

Hodnota vlastnosti

CultureInfo

Poznámky

Objekt se pokusí vybrat nainstalovaný hlas, který podporuje jazyk určený vlastností ke SpeechSynthesizer Culture zpracování výzvy. Pokud je nalezen hlas se zadanou jazykovou verzí, použije se. Pokud se hlas se zadanou jazykovou verzí nenašel, použije se výchozí hlas.

Jazykovou verzi je také možné zadat v rámci výzvy k zadání diskrétních částí obsahu pomocí metod StartVoice StartParagraph , a StartSentence . Jazyková verze zadaná pro část obsahu pomocí jedné z výše uvedených metod přepíše vlastnost , zatímco je v platnosti, a pokusí se vybrat nainstalovaný hlas, který podporuje jazyk určený parametrem Culture SpeechSynthesizer culture metody.

Aby bylo možné správně vyslovit slova v jazyce určeném vlastností, musí být nainstalován modul pro syntézu řeči (převod textu na řeč nebo TTS), který jazyk Culture podporuje. Nainstalovaný modul TTS se nazývá hlas. Pokud chcete získat informace o tom, které hlasy jsou nainstalované pro konkrétní jazykovou verzi, použijte GetInstalledVoices metodu .

Microsoft Windows a System.Speech API přijímají všechny platné kódy zemí jazyka jako hodnoty pro culture . Moduly TTS dodávané s Windows 7 podporují následující kódy jazyků a zemí:

  • en-US. Angličtina (Spojené státy)

  • zh-CN. Čínština (Čína)

  • zh-TW. Čínština (Tchaj-wan)

Povolené jsou také dvousmenné kódy jazyka, jako je en. Úplný seznam kódů jazyků najdete v tématu Konstanty a řetězce identifikátoru jazyka.

Platí pro