FragmentState Estructura

Definición

Proporciona información detallada sobre un TextFragment.Provides detailed information about a 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
FragmentState
Implementaciones

Comentarios

FragmentStatelas instancias se obtienen de State en TextFragment objetos.FragmentState instances are obtained from the State on TextFragment objects.

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 (SSML) de sintetizador que se usa como entrada para un motor de síntesis.The information in FragmentState is obtained by parsing the attributes decorating speech text in the Synthesize Speech Markup Language (SSML) used as an input to a synthesis engine.

Puede FragmentState existir un objeto para cualquier solicitud de acción de sintetizador según lo Action especificado por su propiedad.A FragmentState object can exist for any synthesizer action request as specified by its Action property. Sin embargo, el significado de sus miembros puede cambiar para acciones diferentes.However, the meaning of its members may change for different actions. Para obtener más información sobre las acciones de sintetizado, consulte TtsEngineAction para obtener más información sobre cómo especificar las acciones de sintetizador.For more information on synthesize actions, see TtsEngineAction for more information about specifying synthesizer actions.

  • La especificación y el control de la calidad de la salida hablada se administran Prosodyen Emphasisgran medida a través de, yDurationSpecification and control of the quality of the spoken output is largely handled through the Prosody, Emphasis, and Duration

  • La información de la estructura fonética, del lenguaje y del LangIdlingüista Phonemeestá disponible SayAsa través de, y.Phonetic, language, and linguist structure information is available through LangId, Phoneme, and SayAs.

Constructores

FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[])

Crea una nueva instancia de FragmentState.Constructs a new instance of FragmentState.

Propiedades

Action

Devuelve la acción de sintetizador de voz solicitada.Returns the requested speech synthesizer action.

Duration

Devuelve el tiempo deseado para presentar un TextFragment.Returns the desired time for rendering a TextFragment

Emphasis

Devuelve instrucciones sobre cómo resaltar un TextFragment.Returns instructions on how to emphasize a TextFragment.

LangId

Devuelve el lenguaje admitido por el FragmentState actual.Returns the language supported by the current FragmentState.

Phoneme

Devuelve información fonética para un TextFragment.Returns phonetic information for a TextFragment

Prosody

Devuelve información detallada sobre el timbre, la velocidad de habla y el volumen de salida de la voz.Returns detailed information about the pitch, speaking rate, and volume of speech output.

SayAs

Devuelve información sobre el contexto para la generación de voz a partir del texto.Returns information about the context for the generation of speech from text.

Métodos

Equals(FragmentState)

Determina si una instancia determinada de FragmentState es igual a la instancia actual de FragmentState.Determines if a given instance of FragmentState is equal to the current instance of FragmentState.

Equals(Object)

Determina si un objeto dado es una instancia de FragmentState igual a la instancia actual de FragmentState.Determines if a given object is an instance FragmentState equal to the current instance of FragmentState.

GetHashCode()

Devuelve el código hash de esta instancia.Returns the hash code for this instance.

Operadores

Equality(FragmentState, FragmentState)

Determina si dos instancias de FragmentState describen el mismo estado de TextFragment.Determines if two instances of FragmentState describes the same TextFragment state.

Inequality(FragmentState, FragmentState)

Determina si dos instancias de FragmentState describen un estado de TextFragment diferente.Determines if two instances of FragmentState describes the different TextFragment state.

Se aplica a