PromptBuilder.StartVoice Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Instruerar synteten att ändra rösten i ett PromptBuilder objekt.
Överlagringar
| Name | Description |
|---|---|
| StartVoice(VoiceGender, VoiceAge) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger kön och ålder för den nya rösten. |
| StartVoice(String) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger namnet på den röst som ska användas. |
| StartVoice(VoiceGender, VoiceAge, Int32) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger dess kön, ålder och en föredragen röst som matchar det angivna könet och åldern. |
| StartVoice(VoiceGender) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger könet på den röst som ska användas. |
| StartVoice(CultureInfo) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger vilken kultur av rösten som ska användas. |
| StartVoice(VoiceInfo) |
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger villkor för den nya rösten. |
Kommentarer
En röst representerar en installerad TTS-motor. Använd metoderna GetInstalledVoices och VoiceInfo klassen för att hämta namn och attribut för installerade text-till-tal-röster (TTS) som du kan välja.
När ett program anropar GetInstalledVoicesverifierar metoden att var och en av de röster som hittas i registret uppfyller vissa minimikrav. För alla röster som inte kan verifieras GetInstalledVoices anger dess Enabled egenskap till False. Ett program kan inte anropa någon av metoderna på StartVoice en röst vars Enabled egenskap är False. Normalt ställer inte program in en rösts Enabled egenskap.
StartVoice(VoiceGender, VoiceAge)
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger kön och ålder för den nya rösten.
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)
Parametrar
- gender
- VoiceGender
Könet på den nya rösten att använda.
- age
- VoiceAge
Röstens ålder att använda.
Kommentarer
Använd metoderna GetInstalledVoices och VoiceInfo klassen för att hämta namn och attribut för installerade text-till-tal-röster (TTS) som du kan välja.
Så här slutar du använda den röst som anges av StartVoice samtalet EndVoice.
Gäller för
StartVoice(String)
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger namnet på den röst som ska användas.
public:
void StartVoice(System::String ^ name);
public void StartVoice(string name);
member this.StartVoice : string -> unit
Public Sub StartVoice (name As String)
Parametrar
- name
- String
Namnet på den röst som ska användas.
Kommentarer
Om du vill få information om vilka röster som är installerade använder du någon av GetInstalledVoices metoderna.
Så här slutar du använda den röst som anges av StartVoice samtalet EndVoice.
Gäller för
StartVoice(VoiceGender, VoiceAge, Int32)
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger dess kön, ålder och en föredragen röst som matchar det angivna könet och åldern.
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)
Parametrar
- gender
- VoiceGender
Könet på rösten som ska användas.
- age
- VoiceAge
Röstens ålder att använda.
- voiceAlternate
- Int32
Ett heltal som anger en föredragen röst när mer än en röst matchar parametrarna gender och age .
Kommentarer
En talsyntesmotor räknar de matchningar som hittas för de angivna parametrarna och returnerar rösten när antalet är lika med parametern voiceAlternate .
Använd metoderna GetInstalledVoices och VoiceInfo klassen för att hämta namn och attribut för installerade text-till-tal-röster (TTS) som du kan välja.
Så här slutar du använda den röst som anges av StartVoice samtalet EndVoice.
Se även
Gäller för
StartVoice(VoiceGender)
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger könet på den röst som ska användas.
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)
Parametrar
- gender
- VoiceGender
Könet på rösten som ska användas.
Kommentarer
Använd metoderna GetInstalledVoices och VoiceInfo klassen för att hämta namn och attribut för installerade text-till-tal-röster (TTS) som du kan välja.
Så här slutar du använda den röst som anges av StartVoice samtalet EndVoice.
Gäller för
StartVoice(CultureInfo)
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger vilken kultur av rösten som ska användas.
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)
Parametrar
- culture
- CultureInfo
Innehåller information om en specifik kultur, till exempel språket, namnet på kulturen, skrivsystemet, kalendern som används och hur du formaterar datum och sorteringssträngar.
Kommentarer
Parametern culture för kan skilja sig från StartVoice egenskapen för CulturePromptBuilder det objekt som innehåller den. När den är i praktiken åsidosätter värdet för parametern cultureCulture egenskapen. Kommer SpeechSynthesizer att försöka välja en installerad röst som stöder det språk som anges av parametern culture för att tala innehållet som omges av StartVoice och EndVoice. Om en röst med den angivna kulturen hittas används den. Om det inte går att hitta en röst med den angivna kulturen används standardrösten. Om du vill sluta använda rösten som anges av StartVoiceanropar du EndVoice.
Om du vill uttala ord korrekt på det språk som anges av parametern culture måste en talsyntesmotor (text till tal eller TTS) som stöder språket installeras. En installerad TTS-motor kallas för en röst. Om du vill få information om vilka röster som är installerade för en viss kultur använder du GetInstalledVoices metoden .
Microsoft Windows och System.Speech API accepterar alla giltiga språk-landskoder som värden för culture. TTS-motorerna som levererades med Windows 7 stöder följande språklandskoder:
en-US. Engelska (USA)
zh-CN. Kinesiska (Kina)
zh-TW. Kinesiska (Taiwan)
Språkkoder med två bokstäver, till exempel "en" är också tillåtna.
Gäller för
StartVoice(VoiceInfo)
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
- Källa:
- PromptBuilder.cs
Instruerar synteten att ändra rösten i PromptBuilder objektet och anger villkor för den nya rösten.
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)
Parametrar
- voice
- VoiceInfo
Kriterier för röst som ska användas.
Kommentarer
Använd metoderna GetInstalledVoices och VoiceInfo klassen för att hämta namn och attribut för installerade text-till-tal-röster (TTS) som du kan välja.
Så här slutar du använda den röst som anges av StartVoice samtalet EndVoice.