System.Speech.Synthesis.TtsEngine Espacio de nombres

Admite la creación del lenguaje de marcado de síntesis de voz (SSML) basado en los motores personalizados para representar el texto a voz (TTS) Supports the creation of Speech Synthesis Markup Language (SSML) based custom engines for rendering text to speech (TTS).

Clases

Prosody

Representa una colección de valores para propiedades de voz como Pitch, Rate y Volume.Represents a collection of settings for voice properties such as Pitch, Rate and Volume.

SayAs

Contiene información sobre el tipo de contenido (como divisa, fecha o dirección) o la construcción de lenguaje que determina cómo se debe hablar el texto.Contains information about the content type (such as currency, date, or address) or language construct that determine how text should be spoken.

SkipInfo

Proporciona información sobre los elementos de la secuencia de texto que se van a omitir.Provides information about text stream items to be skipped.

TextFragment

Contiene información de atributos de texto y de voz para su uso en un motor de síntesis de voz.Contains text and speech attribute information for consumption by a speech synthesizer engine.

TtsEngineSsml

Clase base abstracta que se implementará en todo el texto para los motores de síntesis de voz.Abstract base class to be implemented by all text to speech synthesis engines.

Estructuras

ContourPoint

Representa cambios de timbre para el contenido de voz de TextFragment.Represents changes in pitch for the speech content of a TextFragment.

FragmentState

Proporciona información detallada sobre un TextFragment.Provides detailed information about a TextFragment.

ProsodyNumber

Especifica atributos prosody y sus valores.Specifies prosody attributes and their values.

SpeechEventInfo

Se usa para especificar el tipo de evento, y sus argumentos (si existen) que se generarán como parte de la representación de texto a voz por parte de un motor de voz sintetizada personalizado.Used to specify the type of event, and its arguments (if any) to be generated as part of the rendering of text to speech by a custom synthetic speech engine.

Interfaces

ITtsEngineSite

Proporciona métodos para escribir datos y eventos de audio.Provides methods for writing audio data and events.

Enumeraciones

ContourPointChangeType

Enumera los valores de los tipos del cambio de ContourPoint.Enumerates values for the types of ContourPoint change.

EmphasisBreak

Enumera los valores para las longitudes de EmphasisBreak entre las palabras habladas.Enumerates values for lengths of EmphasisBreak between spoken words.

EmphasisWord

Enumera los valores de EmphasisWord para un TextFragment concreto.Enumerates the values of EmphasisWord for a specific TextFragment.

EventParameterType

Enumera los tipos de punteros de datos transferidos a los eventos de la síntesis de voz.Enumerates the types of data pointers passed to speech synthesis events.

ProsodyPitch

Enumera los valores de la propiedad Pitch de un objeto de Prosody.Enumerates values for the Pitch property of a Prosody object.

ProsodyRange

Enumera los valores de la propiedad Range de un objeto de Prosody.Enumerates values for the Range property of a Prosody object.

ProsodyRate

Enumera los valores de la propiedad Rate de un objeto de Prosody.Enumerates values for the Rate property of a Prosody object.

ProsodyUnit

Enumera los valores de la propiedad Unit en el objeto Prosody.Enumerates values for the Unit property on the Prosody object.

ProsodyVolume

Enumera los valores de la propiedad Volume de un objeto de Prosody.Enumerates values for the Volume property of a Prosody object.

SpeakOutputFormat

Enumera los tipos de formatos de salida de voz.Enumerates the types of speech output formats.

TtsEngineAction

Especifica la acción de lenguaje de marcado de síntesis de voz (SSML) que se va a tomar para presentar un TextFragment dado.Specifies the Speech Synthesis Markup Language (SSML) action to be taken in rendering a given TextFragment.

TtsEventId

Enumera los tipos de eventos de la síntesis de voz.Enumerates types of speech synthesis events.

Comentarios

Los miembros de la System.Speech.Synthesis.TtsEngine espacio de nombres hacer disponible la tecnología de Windows Desktop Speech la compatibilidad con el lenguaje de marcado de síntesis de voz (SSML) en función de lenguaje de marcado y la construcción de motores de voz sintetizada.The members of the System.Speech.Synthesis.TtsEngine namespace make available Windows Desktop Speech Technology support for Speech Synthesis Markup Language (SSML) based markup language and the construction of synthetic speech engines.

El lenguaje de marcado SSML es el estándar del sector para proporcionar un lenguaje enriquecido basado en XML para ayudar a los motores de voz sintetizada.The SSML markup language is the industry standard to provide a rich, XML-based language for assisting the synthetic speech engines. Se está aprobada por Microsoft y nuestros competidores.It is endorsed by Microsoft and our competitors. Para obtener más información sobre SSML, consulte especificación del lenguaje de marcado de síntesis de voz.For more information on SSML, see Speech Synthesis Markup Language Specification.

Creación de un nuevo del uso del motor de voz sintetizada System.Speech.Synthesis.TtsEngine requiere la implementación y el registro de un objeto derivado de la clase base abstracta TtsEngineSsml.Creating of a new of synthetic speech engine using System.Speech.Synthesis.TtsEngine requires the implementation and registration of an object derived from the abstract base class TtsEngineSsml.

System.Speech.Synthesis.TtsEngine en función de voz sintetizada motores se accede a través de la infraestructura de tecnología Windows Desktop Speech, mediante las herramientas de la System.Speech.Synthesis espacio de nombres, en particular SpeechSynthesizer de objetos y las aplicaciones usan nunca directamente.System.Speech.Synthesis.TtsEngine based synthetic speech engines are accessed through Windows Desktop Speech Technology infrastructure, using the tools in the System.Speech.Synthesis namespace, in particular SpeechSynthesizer object, and are never directly used by applications.

Las infraestructuras de la tecnología Windows Desktop Speech garantiza que todos los parámetros pasados a un motor de voz sintetizada se validan y sincronizan subprocesos.The Windows Desktop Speech Technology infrastructures ensures that all parameters passed to a synthetic speech engine are validated and thread synchronized.

A del motor de voz sintetizada implementado mediante System.Speech.Synthesis.TtsEngine tecnología puede:A of synthetic speech engine implemented using System.Speech.Synthesis.TtsEngine technology can:

Consulte también: