SpeechSynthesizer.SelectVoiceByHints SpeechSynthesizer.SelectVoiceByHints SpeechSynthesizer.SelectVoiceByHints SpeechSynthesizer.SelectVoiceByHints Method

Definizione

Seleziona una voce con caratteristiche specifiche.Selects a voice with specific characteristics.

Overload

SelectVoiceByHints(VoiceGender) SelectVoiceByHints(VoiceGender) SelectVoiceByHints(VoiceGender) SelectVoiceByHints(VoiceGender)

Seleziona una voce con genere specifico.Selects a voice with a specific gender.

SelectVoiceByHints(VoiceGender, VoiceAge) SelectVoiceByHints(VoiceGender, VoiceAge) SelectVoiceByHints(VoiceGender, VoiceAge) SelectVoiceByHints(VoiceGender, VoiceAge)

Seleziona una voce con un genere ed età specifici.Selects a voice with a specific gender and age.

SelectVoiceByHints(VoiceGender, VoiceAge, Int32) SelectVoiceByHints(VoiceGender, VoiceAge, Int32) SelectVoiceByHints(VoiceGender, VoiceAge, Int32) SelectVoiceByHints(VoiceGender, VoiceAge, Int32)

Seleziona una voce con un genere ed età specifici, in base alla posizione in cui le voci sono ordinate.Selects a voice with a specific gender and age, based on the position in which the voices are ordered.

SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo) SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo) SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo) SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo)

Seleziona una voce con genere specifico, età e impostazioni locali, in base alla posizione in cui le voci sono ordinate.Selects a voice with a specific gender, age, and locale, based on the position in which the voices are ordered.

Commenti

Usare la GetInstalledVoices metodo e VoiceInfo per ottenere i nomi di classe installato voci di sintesi vocale (TTS) che è possibile selezionare.Use the GetInstalledVoices method and VoiceInfo class to obtain the names of installed text-to-speech (TTS) voices that you can select. Il SpeechSynthesizer oggetto consente di selezionare la prima voce installata che corrisponde alle caratteristiche specificate.The SpeechSynthesizer object selects the first installed voice that matches the specified characteristics.

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 selezionare una voce il cui Enabled è di proprietà False.An application cannot select 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.

Per selezionare una voce in base al nome, usare il SelectVoice (metodo)To select a voice by name, use the SelectVoice method

SelectVoiceByHints(VoiceGender) SelectVoiceByHints(VoiceGender) SelectVoiceByHints(VoiceGender) SelectVoiceByHints(VoiceGender)

Seleziona una voce con genere specifico.Selects a voice with a specific gender.

public:
 void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender);
public void SelectVoiceByHints (System.Speech.Synthesis.VoiceGender gender);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender)

Parametri

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Il genere della voce da selezionare.The gender of the voice to select.

Commenti

Usare la GetInstalledVoices metodo e VoiceInfo per ottenere i nomi di classe installato voci di sintesi vocale (TTS) che è possibile selezionare.Use the GetInstalledVoices method and VoiceInfo class to obtain the names of installed text-to-speech (TTS) voices that you can select. Il SpeechSynthesizer oggetto consente di selezionare la prima voce installata cui Gender corrispondenze di proprietà di gender parametro.The SpeechSynthesizer object selects the first installed voice whose Gender property matches the gender parameter.

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 selezionare una voce il cui Enabled è di proprietà False.An application cannot select 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.

Per selezionare una voce in base ad altre caratteristiche, vedere l'altro SelectVoiceByHints metodi.To select a voice based on other characteristics, see the other SelectVoiceByHints methods.

Per selezionare una voce in base al nome, usare il SelectVoice (metodo).To select a voice by name, use the SelectVoice method.

Vedi anche

SelectVoiceByHints(VoiceGender, VoiceAge) SelectVoiceByHints(VoiceGender, VoiceAge) SelectVoiceByHints(VoiceGender, VoiceAge) SelectVoiceByHints(VoiceGender, VoiceAge)

Seleziona una voce con un genere ed età specifici.Selects a voice with a specific gender and age.

public:
 void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age);
public void SelectVoiceByHints (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender, age As VoiceAge)

Parametri

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Il genere della voce da selezionare.The gender of the voice to select.

age
VoiceAge VoiceAge VoiceAge VoiceAge

L'età della voce da selezionare.The age of the voice to select.

Commenti

Usare la GetInstalledVoices metodo e VoiceInfo per ottenere i nomi di classe installato voci di sintesi vocale (TTS) che è possibile selezionare.Use the GetInstalledVoices method and VoiceInfo class to obtain the names of installed text-to-speech (TTS) voices that you can select. Il SpeechSynthesizer oggetto consente di selezionare la voce installata prima la cui Gender e Age proprietà corrispondenti di gender e age parametri.The SpeechSynthesizer object selects the first installed voice whose Gender and Age properties match the gender and age parameters.

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 selezionare una voce il cui Enabled è di proprietà False.An application cannot select 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.

Per selezionare una voce in base ad altre caratteristiche, vedere l'altro SelectVoiceByHints metodi.To select a voice based on other characteristics, see the other SelectVoiceByHints methods.

Per selezionare una voce in base al nome, usare il SelectVoice (metodo).To select a voice by name, use the SelectVoice method.

Vedi anche

SelectVoiceByHints(VoiceGender, VoiceAge, Int32) SelectVoiceByHints(VoiceGender, VoiceAge, Int32) SelectVoiceByHints(VoiceGender, VoiceAge, Int32) SelectVoiceByHints(VoiceGender, VoiceAge, Int32)

Seleziona una voce con un genere ed età specifici, in base alla posizione in cui le voci sono ordinate.Selects a voice with a specific gender and age, based on the position in which the voices are ordered.

public:
 void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate);
public void SelectVoiceByHints (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer)

Parametri

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Il genere della voce da selezionare.The gender of the voice to select.

age
VoiceAge VoiceAge VoiceAge VoiceAge

L'età della voce da selezionare.The age of the voice to select.

voiceAlternate
Int32 Int32 Int32 Int32

Posizione della voce da selezionare.The position of the voice to select.

Commenti

Usare la GetInstalledVoices metodo e VoiceInfo per ottenere i nomi di classe installato voci di sintesi vocale (TTS) che è possibile selezionare.Use the GetInstalledVoices method and VoiceInfo class to obtain the names of installed text-to-speech (TTS) voices that you can select. Il SpeechSynthesizer dell'oggetto trova installato voices la cui proprietà Gender e Age proprietà corrispondenti di gender e age parametri.The SpeechSynthesizer object finds installed voices whose Gender and Age properties match the gender and age parameters. Il SpeechSynthesizer conta le corrispondenze che trova e restituisce la vocale quando il conteggio è uguale al voiceAlternate parametro.The SpeechSynthesizer counts the matches it finds, and returns the voice when the count equals the voiceAlternate parameter.

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 selezionare una voce il cui Enabled è di proprietà False.An application cannot select 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.

Per selezionare una voce in base ad altre caratteristiche, vedere l'altro SelectVoiceByHints overload.To select a voice based on other characteristics, see the other SelectVoiceByHints overloads.

Per selezionare una voce in base al nome, usare il SelectVoice (metodo).To select a voice by name, use the SelectVoice method.

Vedi anche

SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo) SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo) SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo) SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo)

Seleziona una voce con genere specifico, età e impostazioni locali, in base alla posizione in cui le voci sono ordinate.Selects a voice with a specific gender, age, and locale, based on the position in which the voices are ordered.

public:
 void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate, System::Globalization::CultureInfo ^ culture);
public void SelectVoiceByHints (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate, System.Globalization.CultureInfo culture);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int * System.Globalization.CultureInfo -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer, culture As CultureInfo)

Parametri

gender
VoiceGender VoiceGender VoiceGender VoiceGender

Il genere della voce da selezionare.The gender of the voice to select.

age
VoiceAge VoiceAge VoiceAge VoiceAge

L'età della voce da selezionare.The age of the voice to select.

voiceAlternate
Int32 Int32 Int32 Int32

Posizione della voce da selezionare.The position of the voice to select.

culture
CultureInfo CultureInfo CultureInfo CultureInfo

Le impostazioni locali della voce da selezionare.The locale of the voice to select.

Commenti

Il SpeechSynthesizer dell'oggetto trova voices la cui proprietà Gender, Age, e Culture proprietà corrispondenti di gender, age, e culture parametri.The SpeechSynthesizer object finds voices whose Gender, Age, and Culture properties match the gender, age, and culture parameters. Il SpeechSynthesizer conta le corrispondenze che trova e restituisce la vocale quando il conteggio è uguale al voiceAlternate parametro.The SpeechSynthesizer counts the matches it finds, and returns the voice when the count equals the voiceAlternate parameter.

Microsoft Windows e l'API System. Speech accettare tutti i codici dei paesi di lingua validi.Microsoft Windows and the System.Speech API accept all valid language-country codes. Per eseguire la sintesi vocale usando la lingua specificata nel culture parametro, un motore di sintesi vocale che supporta che codice paese di linguaggio deve essere installato.To perform text-to-speech using the language specified in the culture parameter, a speech synthesis engine that supports that language-country code must be installed. I motori di sintesi vocale fornita con Microsoft Windows 7 funzionano con i codici dei paesi di lingua seguenti:The speech synthesis engines that shipped with Microsoft Windows 7 work with 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.

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 selezionare una voce il cui Enabled è di proprietà False.An application cannot select 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.

Per selezionare una voce in base ad altre caratteristiche, vedere l'altro SelectVoiceByHints overload.To select a voice based on other characteristics, see the other SelectVoiceByHints overloads.

Per selezionare una voce in base al nome, usare il SelectVoice (metodo).To select a voice by name, use the SelectVoice method.

Vedi anche

Si applica a