FragmentState FragmentState FragmentState FragmentState Struct

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
FragmentStateFragmentStateFragmentStateFragmentState
Implementaciones

Comentarios

FragmentState las instancias se obtienen de la 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 de decoración de texto en la síntesis de voz Markup Language (SSML) usado como entrada para un motor de síntesis de voz.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.

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

  • Especificación y el control de la calidad de la salida de voz en gran medida se controla a través de la Prosody, Emphasis, y DurationSpecification and control of the quality of the spoken output is largely handled through the Prosody, Emphasis, and Duration

  • Información de estructura fonético, idioma y lingüista está disponible a través de LangId, Phoneme, y SayAs.Phonetic, language, and linguist structure information is available through LangId, Phoneme, and SayAs.

Constructores

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

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

Propiedades

Action Action Action Action

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

Duration Duration Duration Duration

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

Emphasis Emphasis Emphasis Emphasis

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

LangId LangId LangId LangId

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

Phoneme Phoneme Phoneme Phoneme

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

Prosody Prosody Prosody 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 SayAs SayAs 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(Object) Equals(Object) Equals(Object) 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.

Equals(FragmentState) Equals(FragmentState) Equals(FragmentState) 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.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

Operadores

Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState) 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) Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState) 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