Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Speech.Synthesis.TtsEngine

 

Publicado: octubre de 2016

Admite la creación de Speech Synthesis Markup Language (SSML) basados en motores personalizados para representar texto a voz (TTS).

ClaseDescripción
System_CAPS_pubclassProsody

Representa una colección de valores para las propiedades de voz como Pitch, Rate y Volume.

System_CAPS_pubclassSayAs

Contiene información sobre el tipo de contenido (por ejemplo, moneda, fecha o dirección) o la construcción de lenguaje que determinan cómo se debería diga el texto.

System_CAPS_pubclassSkipInfo

Proporciona información sobre el texto de elementos de la secuencia se omite.

System_CAPS_pubclassTextFragment

Contiene información de atributos de texto y de voz para su consumo por un motor de voz synthsizer.

System_CAPS_pubclassTtsEngineSsml

Clase base abstracta para implementar todos los motores de síntesis de texto a voz.

EstructuraDescripción
System_CAPS_pubstructureContourPoint

Representa los cambios en el tono de la voz de contenido de un TextFragment.

System_CAPS_pubstructureFragmentState

Proporciona información detallada sobre un TextFragment.

System_CAPS_pubstructureProsodyNumber

Especifica los atributos prosody y sus valores.

System_CAPS_pubstructureSpeechEventInfo

Se utiliza para especificar el tipo de evento y sus argumentos (si existe) para que se generen como parte de la representación de texto a voz por un motor de voz sintética personalizado.

InterfazDescripción
System_CAPS_pubinterfaceITtsEngineSite

Proporciona métodos para escribir los eventos y datos de audio.

EnumeraciónDescripción
System_CAPS_pubenumContourPointChangeType

Enumera los valores para los tipos de ContourPoint cambiar.

System_CAPS_pubenumEmphasisBreak

Enumera los valores de longitud de EmphasisBreak entre palabras habladas.

System_CAPS_pubenumEmphasisWord

Enumera los valores de EmphasisWord para un determinado TextFragment.

System_CAPS_pubenumEventParameterType

Enumera los tipos de punteros a datos pasados a los eventos de síntesis de voz.

System_CAPS_pubenumProsodyPitch

Enumera los valores para el Pitch propiedad de un Prosody objeto.

System_CAPS_pubenumProsodyRange

Enumera los valores para el Range propiedad de un Prosody objeto.

System_CAPS_pubenumProsodyRate

Enumera los valores para el Rate propiedad de un Prosody objeto.

System_CAPS_pubenumProsodyUnit

Enumera los valores para el Unit propiedad en la Prosody objeto.

System_CAPS_pubenumProsodyVolume

Enumera los valores para el Volume propiedad de un Prosody objeto.

System_CAPS_pubenumSpeakOutputFormat

Enumera los tipos de formatos de salida de voz.

System_CAPS_pubenumTtsEngineAction

Especifica la acción de Speech Synthesis Markup Language (SSML) que se debe realizar en representación de un determinado TextFragment.

System_CAPS_pubenumTtsEventId

Enumera los tipos de eventos de síntesis de voz.

Los miembros de la System.Speech.Synthesis.TtsEngine espacio de nombres Asegúrese de tecnología de voz de escritorio de Windows disponible la compatibilidad con Language de marcado de síntesis de voz (SSML) según el lenguaje de marcado y la construcción de motores de síntesis de voz.

El lenguaje de marcado SSML es el estándar para proporcionar un lenguaje enriquecido basado en XML para ayudar a los motores de síntesis de voz. Se está desarrollada por Microsoft y nuestros competidores. Para obtener más información sobre SSML, consulte Speech Synthesis Markup Language Specification.

Creación de una nueva instancia de motor de voz sintético con System.Speech.Synthesis.TtsEngine requiere la implementación y el registro de un objeto derivado de la clase base abstracta TtsEngineSsml.

System.Speech.Synthesis.TtsEngine los motores de voz sintético según se accede a través de la infraestructura de tecnología de voz de escritorio de Windows, utilizando las herramientas de la System.Speech.Synthesis espacio de nombres en particular SpeechSynthesizer de objetos y las aplicaciones utilizan nunca directamente.

Las infraestructuras de la tecnología de voz de escritorio de Windows garantiza que todos los parámetros que se pasan a un motor de síntesis de voz se validan y sincronizan subprocesos.

A del motor de síntesis de voz implementado mediante System.Speech.Synthesis.TtsEngine tecnología puede:

Volver al principio
Mostrar: