PromptBuilder.StartVoice 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.
Prescrit au synthétiseur de modifier la voix dans un objet PromptBuilder.
Surcharges
StartVoice(VoiceGender, VoiceAge) |
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie le genre et l'âge de la nouvelle voix. |
StartVoice(String) |
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie le nom de la voix à utiliser. |
StartVoice(VoiceGender, VoiceAge, Int32) |
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie son genre, son âge et la voix par défaut correspondant au genre et à l'âge spécifiés. |
StartVoice(VoiceGender) |
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie le genre de la voix à utiliser. |
StartVoice(CultureInfo) |
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie la culture de la voix à utiliser. |
StartVoice(VoiceInfo) |
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie des critères pour la nouvelle voix. |
Remarques
Une voix représente un moteur TTS installé. Utilisez les GetInstalledVoices méthodes et la VoiceInfo classe pour obtenir les noms et les attributs des voix TTS (Text-to-Speech) installées que vous pouvez sélectionner.
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 appeler l’une des StartVoice méthodes sur 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 .
StartVoice(VoiceGender, VoiceAge)
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie le genre et l'âge de la nouvelle voix.
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)
Paramètres
- gender
- VoiceGender
Genre de la nouvelle voix à utiliser.
- age
- VoiceAge
Âge de la voix à utiliser.
Remarques
Utilisez les GetInstalledVoices méthodes et la VoiceInfo classe pour obtenir les noms et les attributs des voix TTS (Text-to-Speech) installées que vous pouvez sélectionner.
Pour arrêter d’utiliser la voix spécifiée par l' StartVoice appel EndVoice .
S’applique à
StartVoice(String)
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie le nom de la voix à utiliser.
public:
void StartVoice(System::String ^ name);
public void StartVoice (string name);
member this.StartVoice : string -> unit
Public Sub StartVoice (name As String)
Paramètres
- name
- String
Nom de la voix à utiliser.
Remarques
Pour obtenir des informations sur les voix installées, utilisez l’une des GetInstalledVoices méthodes.
Pour arrêter d’utiliser la voix spécifiée par l' StartVoice appel EndVoice .
S’applique à
StartVoice(VoiceGender, VoiceAge, Int32)
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie son genre, son âge et la voix par défaut correspondant au genre et à l'âge spécifiés.
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)
Paramètres
- gender
- VoiceGender
Genre de la voix à utiliser.
- age
- VoiceAge
Âge de la voix à utiliser.
- voiceAlternate
- Int32
Entier qui spécifie une voix par défaut si plusieurs voix correspondent aux paramètres gender
et age
.
Remarques
Un moteur de synthèse vocale compte les correspondances trouvées pour les paramètres spécifiés et retourne la voix lorsque le nombre est égal au voiceAlternate
paramètre.
Utilisez les GetInstalledVoices méthodes et la VoiceInfo classe pour obtenir les noms et les attributs des voix TTS (Text-to-Speech) installées que vous pouvez sélectionner.
Pour arrêter d’utiliser la voix spécifiée par l' StartVoice appel EndVoice .
Voir aussi
S’applique à
StartVoice(VoiceGender)
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie le genre de la voix à utiliser.
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)
Paramètres
- gender
- VoiceGender
Genre de la voix à utiliser.
Remarques
Utilisez les GetInstalledVoices méthodes et la VoiceInfo classe pour obtenir les noms et les attributs des voix TTS (Text-to-Speech) installées que vous pouvez sélectionner.
Pour arrêter d’utiliser la voix spécifiée par l' StartVoice appel EndVoice .
S’applique à
StartVoice(CultureInfo)
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie la culture de la voix à utiliser.
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)
Paramètres
- culture
- CultureInfo
Fournit des informations sur une culture spécifique, telle que le langage, le nom de la culture, le système d'écriture, le calendrier utilisé et le mode de mise en forme des chaînes de dates et de tri.
Remarques
Le culture
paramètre de StartVoice peut être différent de la Culture propriété de l' PromptBuilder objet qui le contient. En effet, la valeur du culture
paramètre remplace la Culture propriété. Le SpeechSynthesizer tente de sélectionner une voix installée qui prend en charge la langue spécifiée par culture
le paramètre pour prononcer le contenu délimité par StartVoice et EndVoice . Si une voix avec la culture spécifiée est trouvée, elle est utilisée. Si une voix avec la culture spécifiée est introuvable, la voix par défaut est utilisée. Pour arrêter d’utiliser la voix spécifiée par StartVoice , appelez EndVoice .
Pour prononcer correctement les mots dans la langue spécifiée par le culture
paramètre, vous devez installer un moteur de synthèse vocale (conversion de texte par synthèse vocale ou TTS) qui prend en charge la langue. Un moteur TTS installé est appelé voix. Pour obtenir des informations sur les voix installées pour une culture spécifique, utilisez la GetInstalledVoices méthode.
Microsoft Windows et l’API System. Speech acceptent tous les codes de pays de langue valides comme valeurs pour culture
. les moteurs TTS fournis avec Windows 7 prennent en charge 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.
S’applique à
StartVoice(VoiceInfo)
Prescrit au synthétiseur de modifier la voix dans l'objet PromptBuilder et spécifie des critères pour la nouvelle voix.
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)
Paramètres
- voice
- VoiceInfo
Critères pour la voix à utiliser.
Remarques
Utilisez les GetInstalledVoices méthodes et la VoiceInfo classe pour obtenir les noms et les attributs des voix TTS (Text-to-Speech) installées que vous pouvez sélectionner.
Pour arrêter d’utiliser la voix spécifiée par l' StartVoice appel EndVoice .