Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
System.Speech.Synthesis.TtsEngine
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

System.Speech.Synthesis.TtsEngine, espace de noms

Prend en charge la création de moteurs personnalisés basés sur SSML (Speech Synthesis Markup Language) pour restituer le texte par synthèse vocale (Text-to-Speech, TTS).

Les membres de l'espace de noms d'System.Speech.Synthesis.TtsEngine à la prise en charge de la technologie vocale disponible de bureau Windows du langage PMML (predictive basé sur le langage (SSML) de balisage de synthèse vocale et la construction des fournisseurs de reconnaissance vocale synthétiques.

Le langage GML (SSML est le standard pour fournir la fonctionnalité, langage XML pour aider les fournisseurs de reconnaissance vocale synthétiques. Il est approuvé par Microsoft et ses simultanées. Pour plus d'informations sur SSML, consultez Spécification du langage GML (synthèse vocale.

Création d'un nouveau du moteur de synthétique reconnaissance vocale à System.Speech.Synthesis.TtsEngine requiert l'implémentation et l'inscription d'un objet dérivé de la classe de base abstraite TtsEngineSsml.

System.Speech.Synthesis.TtsEngine basé sur les fournisseurs de reconnaissance vocale synthétiques sont accessibles via l'infrastructure de technologie vocale de bureau Windows, à l'aide de les outils dans l'espace de noms de System.Speech.Synthesis, en particulier l'objet SpeechSynthesizer, et jamais directement sont utilisés par les applications.

Les infrastructures de technologie vocale de bureau Windows garantit que tous les paramètres passés à un moteur de reconnaissance vocale synthétique sont validées et thread synchronisé.

Un moteur de reconnaissance vocale synthétique implémenté à l'aide de la technologie d'System.Speech.Synthesis.TtsEngine peut :

  Classe Description
Classe publique Prosody Représente une collection de paramètres des propriétés de voix telles que Pitch, Rate et Volume.
Classe publique SayAs Contient des informations sur le type de contenu (tel que les devises, la date ou l'adresse) ou la construction de langage qui déterminent le texte doit être prononcé.
Classe publique SkipInfo Fournit des informations sur les éléments de flux de texte à ignorer.
Classe publique TextFragment Contient des informations d'attributs de texte et de voix en vue de leur utilisation par un moteur de synthèse vocale.
Classe publique TtsEngineSsml Classe de base abstraite à implémenter par tous les moteurs de synthèse de conversion de texte par synthèse vocale (Text-to-Speech).

  Structure Description
Structure publique ContourPoint Représente les modifications apportées à la tonalité pour le contenu vocal d'un TextFragment.
Structure publique FragmentState Fournit des informations détaillées sur un TextFragment.
Structure publique ProsodyNumber Spécifie les attributs de prosodie et leurs valeurs.
Structure publique SpeechEventInfo Utilisé pour spécifier le type d'événement et ses arguments (le cas échéant) à générer dans le cadre de la restitution de la conversion de texte par synthèse vocale par un moteur vocal synthétique personnalisé.

  Interface Description
Interface publique ITtsEngineSite Fournit des méthodes pour écrire des données audio et des événements.

  Énumération Description
Énumération publique ContourPointChangeType Énumère les valeurs les types de modification de ContourPoint.
Énumération publique EmphasisBreak Énumère les valeurs de longueur de EmphasisBreak entre les mots prononcés.
Énumération publique EmphasisWord Énumère les valeurs de EmphasisWord pour un TextFragmentspécifique.
Énumération publique EventParameterType Énumère les types de pointeurs de données passés aux événements de synthèse vocale.
Énumération publique ProsodyPitch Énumère les valeurs de la propriété Pitch d'un objet Prosody.
Énumération publique ProsodyRange Énumère les valeurs de la propriété Range d'un objet Prosody.
Énumération publique ProsodyRate Énumère les valeurs de la propriété Rate d'un objet Prosody.
Énumération publique ProsodyUnit Énumère les valeurs de la propriété de Unit sur l'objet Prosody.
Énumération publique ProsodyVolume Énumère les valeurs de la propriété Volume d'un objet Prosody.
Énumération publique SpeakOutputFormat Énumère les types de formats de sortie vocale.
Énumération publique TtsEngineAction Spécifie l'action SSML (Speech Synthesis Markup Language) à effectuer pour le rendu d'un TextFragment spécifié.
Énumération publique TtsEventId Énumère les types d'événements de synthèse vocale.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft