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

Definición

Indica al sintetizador que cambie la voz en un objeto PromptBuilder.Instructs the synthesizer to change the voice in a PromptBuilder object.

Sobrecargas

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

Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica el género y la edad de la nueva voz.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 sintetizador que cambie la voz en el objeto PromptBuilder y especifica el nombre de la voz que se va a utilizar.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 sintetizador que cambie la voz en el objeto PromptBuilder y especifica su género, su edad y una voz preferida que coincida con el género y la edad especificados.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 sintetizador que cambie la voz en el objeto PromptBuilder y especifica el género de la voz que se va a utilizar.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 sintetizador que cambie la voz en el objeto PromptBuilder y especifica la referencia cultural de la voz que se va a utilizar.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 sintetizador que cambie la voz en el objeto PromptBuilder y especifica los criterios para la nueva voz.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies criteria for the new voice.

Comentarios

Una voz representa un motor TTS instalado.A voice represents an installed TTS engine. Use la GetInstalledVoices métodos y VoiceInfo instalado de clase para obtener los nombres y atributos de voces de texto a voz (TTS) que se pueden seleccionar.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Cuando una aplicación llama GetInstalledVoices, el método comprueba que cada una de las voces busca en el registro cumple determinados criterios mínimos.When an application calls GetInstalledVoices, the method verifies that each of the voices it finds in the registry meets certain minimum criteria. Para cualquier voz que se produce un error de comprobación, GetInstalledVoices establece su Enabled propiedad False.For any voice that fails verification, GetInstalledVoices sets its Enabled property to False. Una aplicación no puede llamar a cualquiera de los StartVoice métodos en una voz cuyo Enabled propiedad es False.An application cannot call any of the StartVoice methods on a voice whose Enabled property is False. Normalmente, las aplicaciones no establecerá una voz Enabled propiedad.Typically, applications will not set a voice's Enabled property.

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

Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica el género y la edad de la nueva voz.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)

Parámetros

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Sexo de la nueva voz para usar.The gender of the new voice to use.

age
VoiceAge VoiceAge VoiceAge VoiceAge

Edad de la voz para usar.The age of the voice to use.

Comentarios

Use la GetInstalledVoices métodos y VoiceInfo instalado de clase para obtener los nombres y atributos de voces de texto a voz (TTS) que se pueden seleccionar.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Dejar de usar la voz especificada por StartVoice llamar a EndVoice.To stop using the voice specified by StartVoice call EndVoice.

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

Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica el nombre de la voz que se va a utilizar.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)

Parámetros

name
String String String String

Nombre de la voz que se va a utilizar.The name of the voice to use.

Comentarios

Para obtener información sobre la que se instalan las voces, use uno de los GetInstalledVoices métodos.To get information about which voices are installed, use one of the GetInstalledVoices methods.

Dejar de usar la voz especificada por StartVoice llamar a 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 sintetizador que cambie la voz en el objeto PromptBuilder y especifica su género, su edad y una voz preferida que coincida con el género y la edad especificados.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)

Parámetros

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Sexo de la voz para usar.The gender of the voice to use.

age
VoiceAge VoiceAge VoiceAge VoiceAge

Edad de la voz para usar.The age of the voice to use.

voiceAlternate
Int32 Int32 Int32 Int32

Un entero que especifica una voz preferida cuando más de una voz coincide con los parámetros gender y age.An integer that specifies a preferred voice when more than one voice matches the gender and age parameters.

Comentarios

Un motor de síntesis de voz cuenta las coincidencias que encuentra para los parámetros especificados y devuelve la voz cuando el recuento es igual a la voiceAlternate parámetro.A speech synthesis engine counts the matches it finds for the specified parameters, and returns the voice when the count equals the voiceAlternate parameter.

Use la GetInstalledVoices métodos y VoiceInfo instalado de clase para obtener los nombres y atributos de voces de texto a voz (TTS) que se pueden seleccionar.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Dejar de usar la voz especificada por StartVoice llamar a EndVoice.To stop using the voice specified by StartVoice call EndVoice.

Consulte también:

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

Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica el género de la voz que se va a utilizar.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)

Parámetros

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Sexo de la voz para usar.The gender of the voice to use.

Comentarios

Use la GetInstalledVoices métodos y VoiceInfo instalado de clase para obtener los nombres y atributos de voces de texto a voz (TTS) que se pueden seleccionar.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Dejar de usar la voz especificada por StartVoice llamar a EndVoice.To stop using the voice specified by StartVoice call EndVoice.

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

Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica la referencia cultural de la voz que se va a utilizar.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)

Parámetros

culture
CultureInfo CultureInfo CultureInfo CultureInfo

Proporciona información sobre una referencia cultural concreta, como el idioma, el nombre de la referencia cultural, el sistema de escritura, el calendario usado, y cómo aplicar formato a las fechas y ordenar las cadenas.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.

Comentarios

El culture parámetro StartVoice puede ser diferente de la Culture propiedad de la PromptBuilder objeto que lo contiene.The culture parameter for StartVoice can be different than the Culture property of the PromptBuilder object that contains it. De hecho, mientras que el valor de la culture parámetro reemplazará la Culture propiedad.While in effect, the value of the culture parameter will override the Culture property. El SpeechSynthesizer intenta seleccionar una voz instalada que admite el idioma especificado por el culture parámetro hablar el contenido incluido en StartVoice y 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. Si se encuentra una voz con la referencia cultural especificada, se usará.If a voice with the specified culture is found, it will be used. Si no se encuentra una voz con la referencia cultural especificada, se usará la voz de forma predeterminada.If a voice with the specified culture cannot be found, the default voice will be used. Dejar de usar la voz especificada por StartVoice, llame a EndVoice.To stop using the voice specified by StartVoice, call EndVoice.

Pronunciar correctamente las palabras en el idioma especificado por el culture parámetro, un motor de síntesis (texto a voz o TTS) de voz que admita el idioma debe instalarse.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 motor TTS instalado se denomina una voz.An installed TTS engine is called a voice. Para obtener información sobre la que se instalan las voces una referencia cultural concreta, use el GetInstalledVoices método.To get information about which voices are installed for a specific culture, use the GetInstalledVoices method.

Microsoft Windows y la API System.Speech Aceptar todos los códigos de idioma de país válidos como valores para culture.Microsoft Windows and the System.Speech API accept all valid language-country codes as values for culture. Los motores de TTS que se incluye con Windows 7 admiten los siguientes códigos de idioma de país:The TTS engines that shipped with Windows 7 support the following language-country codes:

  • en-US.en-US. Inglés (Estados Unidos)English (United States)

  • zh-CN.zh-CN. Chino (China)Chinese (China)

  • zh-TW.zh-TW. Chino (Taiwán)Chinese (Taiwan)

También se permiten códigos de idioma de dos letras como "es-es".Two-letter language codes such as "en" are also permitted.

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

Indica al sintetizador que cambie la voz en el objeto PromptBuilder y especifica los criterios para la nueva voz.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)

Parámetros

voice
VoiceInfo VoiceInfo VoiceInfo VoiceInfo

Los criterios que debe usar la voz.The criteria for the voice to use.

Comentarios

Use la GetInstalledVoices métodos y VoiceInfo instalado de clase para obtener los nombres y atributos de voces de texto a voz (TTS) que se pueden seleccionar.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

Dejar de usar la voz especificada por StartVoice llamar a EndVoice.To stop using the voice specified by StartVoice call EndVoice.

Se aplica a