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à
FragmentState
Implementazioni

Commenti

FragmentStatele State istanze vengono ottenute dagli TextFragment oggetti on.FragmentState instances are obtained from the State on TextFragment objects.

Le informazioni contenute FragmentState in si ottengono analizzando gli attributi che decorano il testo vocale nel linguaggio SSML (sintetizzate Speech Markup Language) usato 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.

Un FragmentState oggetto può esistere per qualsiasi richiesta di azione del sintetizzatore come specificato Action dalla relativa proprietà.A FragmentState object can exist for any synthesizer action request as specified by its Action property. Tuttavia, il significato dei relativi membri può variare per diverse azioni.However, the meaning of its members may change for different actions. Per ulteriori informazioni sulle azioni di sintesi, vedere TtsEngineAction per ulteriori informazioni sulla specifica delle azioni del sintetizzatore.For more information on synthesize actions, see TtsEngineAction for more information about specifying synthesizer actions.

  • La specifica e il controllo della qualità dell'output parlato vengono gestiti in gran parte tramite Prosody, EmphasiseDurationSpecification and control of the quality of the spoken output is largely handled through the Prosody, Emphasis, and Duration

  • Le informazioni sulla struttura fonetica, del linguaggio e del LangIdlinguista sono SayAsdisponibili tramite, Phonemee.Phonetic, language, and linguist structure information is available through LangId, Phoneme, and SayAs.

Costruttori

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

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

Proprietà

Action

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

Duration

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

Emphasis

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

LangId

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

Phoneme

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

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

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

Metodi

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.

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.

GetHashCode()

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

Operatori

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)

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