FragmentState Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona información detallada sobre un TextFragment
.
public value class FragmentState : IEquatable<System::Speech::Synthesis::TtsEngine::FragmentState>
public struct FragmentState : IEquatable<System.Speech.Synthesis.TtsEngine.FragmentState>
type FragmentState = struct
Public Structure FragmentState
Implements IEquatable(Of FragmentState)
- Herencia
- Implementaciones
Comentarios
FragmentState las instancias se obtienen de en los StateTextFragment objetos .
La información de FragmentState se obtiene mediante el análisis de los atributos que decoran el texto de voz en el Lenguaje de marcado de voz sintetizado (SSML) que se usa como entrada para un motor de síntesis.
Un FragmentState objeto puede existir para cualquier solicitud de acción del sintetizador según lo especificado por su Action propiedad . Sin embargo, el significado de sus miembros puede cambiar para diferentes acciones. Para obtener más información sobre las acciones de síntesis, consulte TtsEngineAction para obtener más información sobre cómo especificar acciones del sintetizador.
La especificación y el control de la calidad de la salida hablada se controlan en gran medida a través Prosodyde , Emphasisy Duration
La información de estructura fonética, de idioma y lingüista está disponible a través LangIdde , Phonemey SayAs.
Constructores
FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) |
Crea una nueva instancia de |
Propiedades
Action |
Devuelve la acción de sintetizador de voz solicitada. |
Duration |
Devuelve el tiempo deseado para representar un TextFragmentobjeto . |
Emphasis |
Devuelve instrucciones sobre cómo resaltar un TextFragment. |
LangId |
Devuelve el lenguaje admitido por el FragmentState actual. |
Phoneme |
Devuelve información fonética de un objeto TextFragment. |
Prosody |
Devuelve información detallada sobre el timbre, la velocidad de habla y el volumen de salida de la voz. |
SayAs |
Devuelve información sobre el contexto para la generación de voz a partir del texto. |
Métodos
Equals(FragmentState) |
Determina si una instancia determinada de FragmentState es igual a la instancia actual de FragmentState. |
Equals(Object) |
Determina si un objeto dado es una instancia de FragmentState igual a la instancia actual de FragmentState. |
GetHashCode() |
Devuelve el código hash de esta instancia. |
Operadores
Equality(FragmentState, FragmentState) |
Determina si dos instancias de FragmentState describen el mismo estado de TextFragment. |
Inequality(FragmentState, FragmentState) |
Determina si dos instancias de FragmentState describen un estado de TextFragment diferente. |