PromptBuilder.StartVoice Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie.
Przeciążenia
StartVoice(VoiceGender, VoiceAge) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa płeć i wiek nowego głosu. |
StartVoice(String) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa nazwę głosu do użycia. |
StartVoice(VoiceGender, VoiceAge, Int32) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa jego płeć, wiek i preferowany głos zgodny z określoną płcią i wiekiem. |
StartVoice(VoiceGender) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa płeć głosu do użycia. |
StartVoice(CultureInfo) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa kulturę głosu do użycia. |
StartVoice(VoiceInfo) |
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa kryteria nowego głosu. |
Uwagi
Głos reprezentuje zainstalowany aparat TTS. GetInstalledVoices Użyj metod i klasy, aby uzyskać nazwy i VoiceInfo atrybuty zainstalowanych głosów zamiany tekstu na mowę (TTS), które można wybrać.
Gdy aplikacja wywołuje GetInstalledVoicesmetodę , metoda sprawdza, czy każdy głos, który znajduje w rejestrze, spełnia określone minimalne kryteria. Dla dowolnego głosu, który kończy się niepowodzeniem weryfikacji, GetInstalledVoices ustawia jego Enabled właściwość na False
. Aplikacja nie może wywołać żadnej z StartVoice metod w głosie, której Enabled właściwość to False
. Zazwyczaj aplikacje nie ustawiają właściwości głosu Enabled .
StartVoice(VoiceGender, VoiceAge)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa płeć i wiek nowego głosu.
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
Płeć nowego głosu do użycia.
- age
- VoiceAge
Wiek głosu do użycia.
Uwagi
GetInstalledVoices Użyj metod i klasy, aby uzyskać nazwy i VoiceInfo atrybuty zainstalowanych głosów zamiany tekstu na mowę (TTS), które można wybrać.
Aby przestać używać głosu określonego przez StartVoice wywołanie EndVoice.
Dotyczy
StartVoice(String)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa nazwę głosu do użycia.
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
Nazwa głosu do użycia.
Uwagi
Aby uzyskać informacje o instalowanych głosach, użyj jednej z GetInstalledVoices metod.
Aby przestać używać głosu określonego przez StartVoice wywołanie EndVoice.
Dotyczy
StartVoice(VoiceGender, VoiceAge, Int32)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa jego płeć, wiek i preferowany głos zgodny z określoną płcią i wiekiem.
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
Płeć głosu do użycia.
- age
- VoiceAge
Wiek głosu do użycia.
- voiceAlternate
- Int32
Liczba całkowita określająca preferowany głos, gdy więcej niż jeden głos jest zgodny z gender
parametrami i age
.
Uwagi
Aparat syntezy mowy zlicza dopasowania do określonych parametrów i zwraca głos, gdy liczba jest równa parametrowi voiceAlternate
.
GetInstalledVoices Użyj metod i klasy, aby uzyskać nazwy i VoiceInfo atrybuty zainstalowanych głosów zamiany tekstu na mowę (TTS), które można wybrać.
Aby przestać używać głosu określonego przez StartVoice wywołanie EndVoice.
Zobacz też
Dotyczy
StartVoice(VoiceGender)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa płeć głosu do użycia.
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
Płeć głosu do użycia.
Uwagi
GetInstalledVoices Użyj metod i klasy, aby uzyskać nazwy i VoiceInfo atrybuty zainstalowanych głosów zamiany tekstu na mowę (TTS), które można wybrać.
Aby przestać używać głosu określonego przez StartVoice wywołanie EndVoice.
Dotyczy
StartVoice(CultureInfo)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa kulturę głosu do użycia.
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
Zawiera informacje o określonej kulturze, takiej jak język, nazwa kultury, system pisania, używany kalendarz oraz sposób formatowania dat i sortowania ciągów.
Uwagi
Parametr culture
parametru StartVoice może być inny niż Culture właściwość PromptBuilder obiektu, który go zawiera. W efekcie Culture wartość parametru culture
zastąpi właściwość . Podejmie SpeechSynthesizer próbę wybrania zainstalowanego głosu obsługującego język określony przez parametr , aby mówić zawartość ujętą w culture
StartVoice element i EndVoice. Jeśli zostanie znaleziony głos z określoną kulturą, zostanie użyty. Jeśli nie można odnaleźć głosu z określoną kulturą, zostanie użyty domyślny głos. Aby przestać używać głosu określonego przez StartVoicemetodę , wywołaj metodę EndVoice.
Aby poprawnie wymawiać słowa w języku określonym przez culture
parametr, należy zainstalować aparat syntezy mowy (zamiana tekstu na mowę lub TTS), który obsługuje język. Zainstalowany aparat TTS jest nazywany głosem. Aby uzyskać informacje o tym, które głosy są zainstalowane dla określonej kultury, użyj GetInstalledVoices metody .
Microsoft windows i interfejs API System.Speech akceptują wszystkie prawidłowe kody kraju języka jako wartości .culture
Aparaty TTS dostarczane z systemem Windows 7 obsługują następujące kody językowe:
en-US. Angielski (Stany Zjednoczone)
zh-CN. Chiński (Chiny)
zh-TW. Chiński (Tajwan)
Dozwolone są również dwuliterowe kody językowe, takie jak "en".
Dotyczy
StartVoice(VoiceInfo)
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
- Źródło:
- PromptBuilder.cs
Nakazuje syntetyzatorowi zmianę głosu w PromptBuilder obiekcie i określa kryteria nowego głosu.
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
Kryteria używania głosu.
Uwagi
GetInstalledVoices Użyj metod i klasy, aby uzyskać nazwy i VoiceInfo atrybuty zainstalowanych głosów zamiany tekstu na mowę (TTS), które można wybrać.
Aby przestać używać głosu określonego przez StartVoice wywołanie EndVoice.