PromptBuilder.StartVoice PromptBuilder.StartVoice PromptBuilder.StartVoice PromptBuilder.StartVoice Method

Definizione

Indica al sintetizzatore di modificare la voce in un oggetto PromptBuilder.Instructs the synthesizer to change the voice in a PromptBuilder object.

Overload

StartVoice(VoiceGender, VoiceAge) StartVoice(VoiceGender, VoiceAge) StartVoice(VoiceGender, VoiceAge) StartVoice(VoiceGender, VoiceAge)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica il genere e l'età della nuova voce.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the gender and the age of the new voice.

StartVoice(String) StartVoice(String) StartVoice(String) StartVoice(String)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica il nome della voce da utilizzare.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the name of the voice to use.

StartVoice(VoiceGender, VoiceAge, Int32) StartVoice(VoiceGender, VoiceAge, Int32) StartVoice(VoiceGender, VoiceAge, Int32) StartVoice(VoiceGender, VoiceAge, Int32)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica il genere, l'età e una voce preferita che corrisponde al genere e all'età specificati.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies its gender, age, and a preferred voice that matches the specified gender and age.

StartVoice(VoiceGender) StartVoice(VoiceGender) StartVoice(VoiceGender) StartVoice(VoiceGender)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica il genere della voce da utilizzare.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the gender of the voice to use.

StartVoice(CultureInfo) StartVoice(CultureInfo) StartVoice(CultureInfo) StartVoice(CultureInfo)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica le impostazioni cultura della nuova voce da utilizzare.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the culture of the voice to use.

StartVoice(VoiceInfo) StartVoice(VoiceInfo) StartVoice(VoiceInfo) StartVoice(VoiceInfo)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica i criteri per la nuova voce.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies criteria for the new voice.

Commenti

Una voce rappresenta un motore di sintesi vocale installato.A voice represents an installed TTS engine. Usare la GetInstalledVoices metodi e VoiceInfo installato di classe per ottenere i nomi e gli attributi di voci di sintesi vocale (TTS) che è possibile selezionare.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Quando un'applicazione chiama GetInstalledVoices, il metodo verifica che ognuna delle voci trova nel Registro di sistema soddisfa determinati criteri minimi.When an application calls GetInstalledVoices, the method verifies that each of the voices it finds in the registry meets certain minimum criteria. Per qualsiasi voce che si verifica un errore di verifica GetInstalledVoices imposta relativi Enabled proprietà False.For any voice that fails verification, GetInstalledVoices sets its Enabled property to False. Un'applicazione non è possibile chiamare tutte le StartVoice metodi su una voce cui Enabled è di proprietà False.An application cannot call any of the StartVoice methods on a voice whose Enabled property is False. In genere, le applicazioni non verranno impostata una voce Enabled proprietà.Typically, applications will not set a voice's Enabled property.

StartVoice(VoiceGender, VoiceAge) StartVoice(VoiceGender, VoiceAge) StartVoice(VoiceGender, VoiceAge) StartVoice(VoiceGender, VoiceAge)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica il genere e l'età della nuova voce.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the gender and the age of the new voice.

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)

Parametri

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Il genere della nuova voce da utilizzare.The gender of the new voice to use.

age
VoiceAge VoiceAge VoiceAge VoiceAge

L'età della voce da utilizzare.The age of the voice to use.

Commenti

Usare la GetInstalledVoices metodi e VoiceInfo installato di classe per ottenere i nomi e gli attributi di voci di sintesi vocale (TTS) che è possibile selezionare.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Interrompere l'uso della voce specificata da StartVoice chiamare EndVoice.To stop using the voice specified by StartVoice call EndVoice.

StartVoice(String) StartVoice(String) StartVoice(String) StartVoice(String)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica il nome della voce da utilizzare.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the name of the voice to use.

public:
 void StartVoice(System::String ^ name);
public void StartVoice (string name);
member this.StartVoice : string -> unit
Public Sub StartVoice (name As String)

Parametri

name
String String String String

Nome della voce da utilizzare.The name of the voice to use.

Commenti

Per ottenere informazioni su quali sono installate voci, usare uno del GetInstalledVoices metodi.To get information about which voices are installed, use one of the GetInstalledVoices methods.

Interrompere l'uso della voce specificata da StartVoice chiamare EndVoice.To stop using the voice specified by StartVoice call EndVoice.

StartVoice(VoiceGender, VoiceAge, Int32) StartVoice(VoiceGender, VoiceAge, Int32) StartVoice(VoiceGender, VoiceAge, Int32) StartVoice(VoiceGender, VoiceAge, Int32)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica il genere, l'età e una voce preferita che corrisponde al genere e all'età specificati.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies its gender, age, and a preferred voice that matches the specified gender and age.

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)

Parametri

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Il genere della voce da utilizzare.The gender of the voice to use.

age
VoiceAge VoiceAge VoiceAge VoiceAge

L'età della voce da utilizzare.The age of the voice to use.

voiceAlternate
Int32 Int32 Int32 Int32

Integer che specifica una voce preferita quando più voci corrispondono ai parametri gender e age.An integer that specifies a preferred voice when more than one voice matches the gender and age parameters.

Commenti

Motore di sintesi vocale conta le corrispondenze che trova per i parametri specificati e restituisce la vocale quando il conteggio è uguale al voiceAlternate parametro.A speech synthesis engine counts the matches it finds for the specified parameters, and returns the voice when the count equals the voiceAlternate parameter.

Usare la GetInstalledVoices metodi e VoiceInfo installato di classe per ottenere i nomi e gli attributi di voci di sintesi vocale (TTS) che è possibile selezionare.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Interrompere l'uso della voce specificata da StartVoice chiamare EndVoice.To stop using the voice specified by StartVoice call EndVoice.

Vedi anche

StartVoice(VoiceGender) StartVoice(VoiceGender) StartVoice(VoiceGender) StartVoice(VoiceGender)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica il genere della voce da utilizzare.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the gender of the voice to use.

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)

Parametri

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Il genere della voce da utilizzare.The gender of the voice to use.

Commenti

Usare la GetInstalledVoices metodi e VoiceInfo installato di classe per ottenere i nomi e gli attributi di voci di sintesi vocale (TTS) che è possibile selezionare.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Interrompere l'uso della voce specificata da StartVoice chiamare EndVoice.To stop using the voice specified by StartVoice call EndVoice.

StartVoice(CultureInfo) StartVoice(CultureInfo) StartVoice(CultureInfo) StartVoice(CultureInfo)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica le impostazioni cultura della nuova voce da utilizzare.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the culture of the voice to use.

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)

Parametri

culture
CultureInfo CultureInfo CultureInfo CultureInfo

Fornisce informazioni su impostazioni cultura specifiche, ad esempio lingua, nome delle impostazioni cultura, sistema di scrittura, calendario utilizzato e modalità di formattazione delle date e ordinamento delle stringhe.Provides information about a specific culture, such as the language, the name of the culture, the writing system, the calendar used, and how to format dates and sort strings.

Commenti

Il culture parametro per StartVoice può essere diverso da quello di Culture proprietà del PromptBuilder oggetto che lo contiene.The culture parameter for StartVoice can be different than the Culture property of the PromptBuilder object that contains it. In effetti, mentre il valore della culture parametro ignora il Culture proprietà.While in effect, the value of the culture parameter will override the Culture property. Il SpeechSynthesizer tenterà di selezionare una voce installata che supporta la lingua specificata dal culture parametro per pronunciare il contenuto racchiuso StartVoice e EndVoice.The SpeechSynthesizer will attempt to select an installed voice that supports the language specified by the culture parameter to speak the content enclosed by StartVoice and EndVoice. Se viene trovata una voce con le impostazioni cultura specificate, verrà utilizzato.If a voice with the specified culture is found, it will be used. Se non viene trovata una voce con le impostazioni cultura specificate, verrà utilizzata la voce predefinita.If a voice with the specified culture cannot be found, the default voice will be used. Interrompere l'uso della voce specificata da StartVoice, chiamare EndVoice.To stop using the voice specified by StartVoice, call EndVoice.

Per pronunciare correttamente le parole nel linguaggio specificato per il culture parametro, un motore di sintesi (sintesi vocale o TTS) vocale che supporta il linguaggio deve essere installato.To correctly pronounce words in the language specified by the culture parameter, a speech synthesis (text-to-speech or TTS) engine that supports the language must be installed. Un motore di sintesi vocale installato viene chiamato una voce.An installed TTS engine is called a voice. Per ottenere informazioni sulle voci vengono installate per impostazioni cultura specifiche, usare il GetInstalledVoices (metodo).To get information about which voices are installed for a specific culture, use the GetInstalledVoices method.

Microsoft Windows e l'API System. Speech accettano tutti i codici dei paesi di lingua validi come valori per culture.Microsoft Windows and the System.Speech API accept all valid language-country codes as values for culture. I motori di sintesi vocale fornita con Windows 7 supportano i seguenti codici di lingua paese:The TTS engines that shipped with Windows 7 support the following language-country codes:

  • en-US.en-US. Inglese (Stati Uniti)English (United States)

  • zh-CN.zh-CN. Cinese (Cina)Chinese (China)

  • zh-TW.zh-TW. Cinese (Taiwan)Chinese (Taiwan)

Sono inoltre consentiti i codici di lingua di due lettere, ad esempio "en".Two-letter language codes such as "en" are also permitted.

StartVoice(VoiceInfo) StartVoice(VoiceInfo) StartVoice(VoiceInfo) StartVoice(VoiceInfo)

Indica al sintetizzatore di modificare la voce nell'oggetto PromptBuilder e specifica i criteri per la nuova voce.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies criteria for the new voice.

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)

Parametri

voice
VoiceInfo VoiceInfo VoiceInfo VoiceInfo

I criteri per la voce da utilizzare.The criteria for the voice to use.

Commenti

Usare la GetInstalledVoices metodi e VoiceInfo installato di classe per ottenere i nomi e gli attributi di voci di sintesi vocale (TTS) che è possibile selezionare.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Interrompere l'uso della voce specificata da StartVoice chiamare EndVoice.To stop using the voice specified by StartVoice call EndVoice.

Si applica a