SpeechSynthesizer.SelectVoiceByHints Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sélectionne une voix avec des caractéristiques spécifiques.
Surcharges
SelectVoiceByHints(VoiceGender) |
Sélectionne une voix avec un type spécifique. |
SelectVoiceByHints(VoiceGender, VoiceAge) |
Sélectionne une voix avec un type et un âge spécifiques. |
SelectVoiceByHints(VoiceGender, VoiceAge, Int32) |
Sélectionne une voix avec un type et un âge spécifiques, selon la position dans laquelle les voix sont classées. |
SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo) |
Sélectionne une voix avec un type et un âge et des paramètres régionaux spécifiques, selon la position dans laquelle les voix sont classées. |
Remarques
Utilisez la GetInstalledVoices méthode et la VoiceInfo classe pour obtenir les noms des voix TTS (Text-to-Speech) installées que vous pouvez sélectionner. L' SpeechSynthesizer objet sélectionne la première voix installée qui correspond aux caractéristiques spécifiées.
Lorsqu’une application appelle GetInstalledVoices , la méthode vérifie que chacune des voix qu’elle trouve dans le registre répond à certains critères minimaux. Pour toute voix dont la vérification échoue, GetInstalledVoices définit sa Enabled propriété sur False
. Une application ne peut pas sélectionner une voix dont la Enabled propriété est False
. En règle générale, les applications ne définissent pas la propriété d’une voix Enabled .
Pour sélectionner une voix par son nom, utilisez la SelectVoice méthode
SelectVoiceByHints(VoiceGender)
Sélectionne une voix avec un type spécifique.
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)
Paramètres
- gender
- VoiceGender
Genre de la voix à sélectionner.
Remarques
Utilisez la GetInstalledVoices méthode et la VoiceInfo classe pour obtenir les noms des voix TTS (Text-to-Speech) installées que vous pouvez sélectionner. L' SpeechSynthesizer objet sélectionne la première voix installée dont Gender la propriété correspond au gender
paramètre.
Lorsqu’une application appelle GetInstalledVoices , la méthode vérifie que chacune des voix qu’elle trouve dans le registre répond à certains critères minimaux. Pour toute voix dont la vérification échoue, GetInstalledVoices définit sa Enabled propriété sur False
. Une application ne peut pas sélectionner une voix dont la Enabled propriété est False
. En règle générale, les applications ne définissent pas la propriété d’une voix Enabled .
Pour sélectionner une voix en fonction d’autres caractéristiques, consultez les autres SelectVoiceByHints méthodes.
Pour sélectionner une voix par son nom, utilisez la SelectVoice méthode.
Voir aussi
S’applique à
SelectVoiceByHints(VoiceGender, VoiceAge)
Sélectionne une voix avec un type et un âge spécifiques.
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)
Paramètres
- gender
- VoiceGender
Genre de la voix à sélectionner.
- age
- VoiceAge
Âge de la voix à sélectionner.
Remarques
Utilisez la GetInstalledVoices méthode et la VoiceInfo classe pour obtenir les noms des voix TTS (Text-to-Speech) installées que vous pouvez sélectionner. L' SpeechSynthesizer objet sélectionne la première voix installée dont Gender Age les propriétés et correspondent gender
aux age
paramètres et.
Lorsqu’une application appelle GetInstalledVoices , la méthode vérifie que chacune des voix qu’elle trouve dans le registre répond à certains critères minimaux. Pour toute voix dont la vérification échoue, GetInstalledVoices définit sa Enabled propriété sur False
. Une application ne peut pas sélectionner une voix dont la Enabled propriété est False
. En règle générale, les applications ne définissent pas la propriété d’une voix Enabled .
Pour sélectionner une voix en fonction d’autres caractéristiques, consultez les autres SelectVoiceByHints méthodes.
Pour sélectionner une voix par son nom, utilisez la SelectVoice méthode.
Voir aussi
S’applique à
SelectVoiceByHints(VoiceGender, VoiceAge, Int32)
Sélectionne une voix avec un type et un âge spécifiques, selon la position dans laquelle les voix sont classées.
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)
Paramètres
- gender
- VoiceGender
Genre de la voix à sélectionner.
- age
- VoiceAge
Âge de la voix à sélectionner.
- voiceAlternate
- Int32
Position de la voix à sélectionner.
Remarques
Utilisez la GetInstalledVoices méthode et la VoiceInfo classe pour obtenir les noms des voix TTS (Text-to-Speech) installées que vous pouvez sélectionner. L' SpeechSynthesizer objet recherche les voix installées dont Gender Age les propriétés et correspondent aux gender
age
paramètres et. Le SpeechSynthesizer compte les correspondances trouvées et retourne la voix lorsque le nombre est égal au voiceAlternate
paramètre.
Lorsqu’une application appelle GetInstalledVoices , la méthode vérifie que chacune des voix qu’elle trouve dans le registre répond à certains critères minimaux. Pour toute voix dont la vérification échoue, GetInstalledVoices définit sa Enabled propriété sur False
. Une application ne peut pas sélectionner une voix dont la Enabled propriété est False
. En règle générale, les applications ne définissent pas la propriété d’une voix Enabled .
Pour sélectionner une voix en fonction d’autres caractéristiques, consultez les autres SelectVoiceByHints surcharges.
Pour sélectionner une voix par son nom, utilisez la SelectVoice méthode.
Voir aussi
S’applique à
SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo)
Sélectionne une voix avec un type et un âge et des paramètres régionaux spécifiques, selon la position dans laquelle les voix sont classées.
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)
Paramètres
- gender
- VoiceGender
Genre de la voix à sélectionner.
- age
- VoiceAge
Âge de la voix à sélectionner.
- voiceAlternate
- Int32
Position de la voix à sélectionner.
- culture
- CultureInfo
Paramètres régionaux de la voix à sélectionner.
Remarques
L' SpeechSynthesizer objet recherche les voix Gender dont Age Culture les propriétés, et correspondent gender
aux age
paramètres, et culture
. Le SpeechSynthesizer compte les correspondances trouvées et retourne la voix lorsque le nombre est égal au voiceAlternate
paramètre.
Microsoft Windows et l’API System. Speech acceptent tous les codes de pays de langue valides. Pour effectuer la conversion de texte par synthèse vocale à l’aide de la langue spécifiée dans le culture
paramètre, un moteur de synthèse vocale qui prend en charge cette langue de pays doit être installé. Les moteurs de synthèse vocale fournis avec Microsoft Windows 7 fonctionnent avec les codes de pays langue suivants :
en-US. Anglais (États-Unis)
zh-CN. Chinois (Chine)
zh-TW. Chinois (Taïwan)
Les codes de langue à deux lettres, tels que « en », sont également autorisés.
Lorsqu’une application appelle GetInstalledVoices , la méthode vérifie que chacune des voix qu’elle trouve dans le registre répond à certains critères minimaux. Pour toute voix dont la vérification échoue, GetInstalledVoices définit sa Enabled propriété sur False
. Une application ne peut pas sélectionner une voix dont la Enabled propriété est False
. En règle générale, les applications ne définissent pas la propriété d’une voix Enabled .
Pour sélectionner une voix en fonction d’autres caractéristiques, consultez les autres SelectVoiceByHints surcharges.
Pour sélectionner une voix par son nom, utilisez la SelectVoice méthode.