PromptBuilder.StartVoice Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Dá syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder .
Přetížení
| Name | Description |
|---|---|
| StartVoice(VoiceGender, VoiceAge) |
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje pohlaví a věk nového hlasu. |
| StartVoice(String) |
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje název hlasu, který se má použít. |
| StartVoice(VoiceGender, VoiceAge, Int32) |
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určil jeho pohlaví, věk a upřednostňovaný hlas, který odpovídá zadanému pohlaví a věku. |
| StartVoice(VoiceGender) |
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje pohlaví hlasu, který se má použít. |
| StartVoice(CultureInfo) |
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje jazykovou verzi hlasu, která se má použít. |
| StartVoice(VoiceInfo) |
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje kritéria pro nový hlas. |
Poznámky
Hlas představuje nainstalovaný modul TTS. GetInstalledVoices Pomocí metod a VoiceInfo třídy získejte názvy a atributy nainstalovaných hlasových hovorů převodu textu na řeč (TTS), které můžete vybrat.
Při volání GetInstalledVoicesaplikace metoda ověří, že každý hlas, který najde v registru, splňuje určitá minimální kritéria. Pro jakýkoli hlas, který selže ověření, GetInstalledVoices nastaví jeho Enabled vlastnost na False. Aplikace nemůže volat žádnou z StartVoice metod pro hlas, jehož Enabled vlastnost je False. Aplikace obvykle nenastaví vlastnost hlasu Enabled .
StartVoice(VoiceGender, VoiceAge)
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje pohlaví a věk nového hlasu.
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)
Parametry
- gender
- VoiceGender
Pohlaví nového hlasu, který se má použít.
- age
- VoiceAge
Věk hlasu, který se má použít.
Poznámky
GetInstalledVoices Pomocí metod a VoiceInfo třídy získejte názvy a atributy nainstalovaných hlasových hovorů převodu textu na řeč (TTS), které můžete vybrat.
Chcete-li přestat používat hlas určený voláním StartVoiceEndVoice.
Platí pro
StartVoice(String)
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje název hlasu, který se má použít.
public:
void StartVoice(System::String ^ name);
public void StartVoice(string name);
member this.StartVoice : string -> unit
Public Sub StartVoice (name As String)
Parametry
- name
- String
Název hlasu, který se má použít.
Poznámky
Pokud chcete získat informace o tom, které hlasy jsou nainstalovány, použijte jednu z GetInstalledVoices metod.
Chcete-li přestat používat hlas určený voláním StartVoiceEndVoice.
Platí pro
StartVoice(VoiceGender, VoiceAge, Int32)
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určil jeho pohlaví, věk a upřednostňovaný hlas, který odpovídá zadanému pohlaví a věku.
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)
Parametry
- gender
- VoiceGender
Pohlaví hlasu, který se má použít.
- age
- VoiceAge
Věk hlasu, který se má použít.
- voiceAlternate
- Int32
Celé číslo, které určuje upřednostňovaný hlas, pokud více než jeden hlas odpovídá parametrům gender a age parametrům.
Poznámky
Modul syntézy řeči spočítá shody, které najde pro zadané parametry, a vrátí hlas, když se počet rovná parametru voiceAlternate .
GetInstalledVoices Pomocí metod a VoiceInfo třídy získejte názvy a atributy nainstalovaných hlasových hovorů převodu textu na řeč (TTS), které můžete vybrat.
Chcete-li přestat používat hlas určený voláním StartVoiceEndVoice.
Viz také
Platí pro
StartVoice(VoiceGender)
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje pohlaví hlasu, který se má použít.
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)
Parametry
- gender
- VoiceGender
Pohlaví hlasu, který se má použít.
Poznámky
GetInstalledVoices Pomocí metod a VoiceInfo třídy získejte názvy a atributy nainstalovaných hlasových hovorů převodu textu na řeč (TTS), které můžete vybrat.
Chcete-li přestat používat hlas určený voláním StartVoiceEndVoice.
Platí pro
StartVoice(CultureInfo)
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje jazykovou verzi hlasu, která se má použít.
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)
Parametry
- culture
- CultureInfo
Poskytuje informace o konkrétní jazykové verzi, jako je jazyk, název jazykové verze, systém zápisu, použitý kalendář a formátování kalendářních dat a řazení řetězců.
Poznámky
Parametr culture pro StartVoice může být jiný než Culture vlastnost objektu, který ho PromptBuilder obsahuje. V důsledku toho hodnota parametru cultureCulture přepíše vlastnost. Pokusí SpeechSynthesizer se vybrat nainstalovaný hlas, který podporuje jazyk určený parametrem culture pro mluvený obsah uzavřený StartVoice a EndVoice. Pokud se najde hlas se zadanou jazykovou verzí, použije se. Pokud nelze najít hlas se zadanou jazykovou verzí, použije se výchozí hlas. Chcete-li přestat používat hlas určený voláním StartVoiceEndVoice.
Aby bylo možné správně vyslovovat slova v jazyce určeném culture parametrem, musí být nainstalován modul syntézy řeči (převod textu na řeč nebo TTS), který podporuje jazyk. Nainstalovaný modul TTS se nazývá hlas. Chcete-li získat informace o tom, které hlasy jsou nainstalovány pro konkrétní jazykovou verzi, použijte metodu GetInstalledVoices .
Microsoft Windows a rozhraní System.Speech API přijímají všechny platné kódy zemí jazyka jako hodnoty pro culture. Moduly TTS, které jsou dodávány s Windows 7, podporují následující kódy zemí jazyka:
en-US. Angličtina (Spojené státy)
zh-CN. Čínština (Čína)
zh-TW. Čínština (Tchaj-wan)
Jsou povoleny také dvoumísmenné kódy jazyka, jako je "en".
Platí pro
StartVoice(VoiceInfo)
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
- Zdroj:
- PromptBuilder.cs
Dává syntetizátoru pokyn, aby změnil hlas v objektu PromptBuilder a určuje kritéria pro nový hlas.
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)
Parametry
- voice
- VoiceInfo
Kritéria pro použití hlasu.
Poznámky
GetInstalledVoices Pomocí metod a VoiceInfo třídy získejte názvy a atributy nainstalovaných hlasových hovorů převodu textu na řeč (TTS), které můžete vybrat.
Chcete-li přestat používat hlas určený voláním StartVoiceEndVoice.