FragmentState FragmentState FragmentState FragmentState Struct

Definizione

Fornisce informazioni dettagliate su un oggetto 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)
Ereditarietà
FragmentStateFragmentStateFragmentStateFragmentState
Implementazioni

Commenti

FragmentState vengono ottenute con le istanze di State su TextFragment oggetti.FragmentState instances are obtained from the State on TextFragment objects.

Le informazioni contenute in FragmentState viene ottenuto tramite l'analisi gli attributi decorazione di testo di riconoscimento vocale nella sintesi vocale Markup Language (SSML) utilizzato come input per un motore di sintesi.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.

Oggetto FragmentState oggetto possono essere presenti per qualsiasi richiesta di azione sintetizzatore come specificato dal relativo Action proprietà.A FragmentState object can exist for any synthesizer action request as specified by its Action property. Tuttavia, il significato dei relativi membri possono essere modificati per azioni differenti.However, the meaning of its members may change for different actions. Per altre informazioni su sintetizzare le azioni, vedere TtsEngineAction per altre informazioni su come specificare le azioni del sintetizzatore.For more information on synthesize actions, see TtsEngineAction for more information about specifying synthesizer actions.

  • Specifica e il controllo della qualità dell'output vocale in gran parte è gestita tramite il Prosody, Emphasis, e DurationSpecification and control of the quality of the spoken output is largely handled through the Prosody, Emphasis, and Duration

  • È disponibile tramite le informazioni sulla struttura fonetico, lingua e linguista LangId, Phoneme, e SayAs.Phonetic, language, and linguist structure information is available through LangId, Phoneme, and SayAs.

Costruttori

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[])

Costruisce una nuova istanza di FragmentState.Constructs a new instance of FragmentState.

Proprietà

Action Action Action Action

Restituisce l'azione richiesta di sintetizzatore vocale.Returns the requested speech synthesizer action.

Duration Duration Duration Duration

Restituisce il tempo desiderato per il rendering di un oggetto TextFragment.Returns the desired time for rendering a TextFragment

Emphasis Emphasis Emphasis Emphasis

Restituisce istruzioni su come evidenziare un oggetto TextFragment.Returns instructions on how to emphasize a TextFragment.

LangId LangId LangId LangId

Restituisce il linguaggio supportato dall'oggetto FragmentState corrente.Returns the language supported by the current FragmentState.

Phoneme Phoneme Phoneme Phoneme

Restituisce le informazioni fonetiche per un oggetto TextFragment.Returns phonetic information for a TextFragment

Prosody Prosody Prosody Prosody

Restituisce informazioni dettagliate su tono, velocità di pronuncia e volume dell'output vocale.Returns detailed information about the pitch, speaking rate, and volume of speech output.

SayAs SayAs SayAs SayAs

Restituisce informazioni sul contesto per la generazione di sintesi vocale.Returns information about the context for the generation of speech from text.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se un oggetto specificato è un'istanza di FragmentState uguale all'istanza corrente di 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 se un data istanza di FragmentState è uguale all'istanza corrente di FragmentState.Determines if a given instance of FragmentState is equal to the current instance of FragmentState.

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

Restituisce il codice hash per l'istanza.Returns the hash code for this instance.

Operatori

Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState)

Determina se due istanze di FragmentState descrivono lo stesso stato di 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 se due istanze di FragmentState descrivono il diverso stato di TextFragment.Determines if two instances of FragmentState describes the different TextFragment state.

Si applica a