FragmentState FragmentState FragmentState FragmentState Struct

Definition

Stellt detaillierte Informationen zu einem TextFragment bereit.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)
Vererbung
FragmentStateFragmentStateFragmentStateFragmentState
Implementiert

Hinweise

FragmentState -Instanzen werden abgerufen, von der State auf TextFragment Objekte.FragmentState instances are obtained from the State on TextFragment objects.

Die Informationen in FragmentState erhalten Sie durch die Analyse von der Attributen versehen von Sprache-Text in die synthetisieren Spracherkennung Markup Language (SSML) als Eingabe zu einer sprachesynthese-Engine verwendet.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.

Ein FragmentState -Objekt kann vorhanden sein, für jede Anforderung des Synthesizers-Aktion gemäß seiner Action Eigenschaft.A FragmentState object can exist for any synthesizer action request as specified by its Action property. Allerdings kann die Bedeutung von Membern für verschiedene Aktionen ändern.However, the meaning of its members may change for different actions. Weitere Informationen zu Aktionen zu synthetisieren, finden Sie unter TtsEngineAction für Weitere Informationen zum Angeben von Synthesizer-Aktionen.For more information on synthesize actions, see TtsEngineAction for more information about specifying synthesizer actions.

  • Spezifikation und die Kontrolle über die Qualität der gesprochenen Ausgabe erfolgt größtenteils über den Prosody, Emphasis, und DurationSpecification and control of the quality of the spoken output is largely handled through the Prosody, Emphasis, and Duration

  • Phonetische, Sprache und Sprachwissenschaftler Strukturinformationen steht über LangId, Phoneme, und SayAs.Phonetic, language, and linguist structure information is available through LangId, Phoneme, and SayAs.

Konstruktoren

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

Erstellt eine neue Instanz von FragmentState.Constructs a new instance of FragmentState.

Eigenschaften

Action Action Action Action

Gibt die angeforderte Sprachsynthetisieraktion zurück.Returns the requested speech synthesizer action.

Duration Duration Duration Duration

Gibt die gewünschte Zeit für das Rendern von TextFragment zurückReturns the desired time for rendering a TextFragment

Emphasis Emphasis Emphasis Emphasis

Gibt Informationen zurück, wie ein TextFragment hervorgehoben werden kann.Returns instructions on how to emphasize a TextFragment.

LangId LangId LangId LangId

Gibt die Sprache zurück, die durch aktuelle FragmentState unterstützt wird.Returns the language supported by the current FragmentState.

Phoneme Phoneme Phoneme Phoneme

Gibt phonetische Informationen für TextFragment zurückReturns phonetic information for a TextFragment

Prosody Prosody Prosody Prosody

Gibt ausführliche Informationen über die Tonhöhe, Sprechgeschwindigkeit und Lautstärke der Sprachausgabe zurück.Returns detailed information about the pitch, speaking rate, and volume of speech output.

SayAs SayAs SayAs SayAs

Gibt Informationen über den Kontext für die Generation der Sprache aus dem Text zurück.Returns information about the context for the generation of speech from text.

Methoden

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

Bestimmt, ob ein gegebenes Objekt eine FragmentState-Instanz und gleich der aktuellen Instanz von FragmentState ist.Determines if a given object is an instance FragmentState equal to the current instance of FragmentState.

Equals(FragmentState) Equals(FragmentState) Equals(FragmentState) Equals(FragmentState)

Bestimmt, ob die angegebene Instanz von FragmentState und die aktuelle Instanz von FragmentState gleich sind.Determines if a given instance of FragmentState is equal to the current instance of FragmentState.

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

Gibt den Hashcode für diese Instanz zurück.Returns the hash code for this instance.

Operatoren

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

Bestimmt, ob zwei Instanzen von FragmentState den selben TextFragment-Zustand beschreiben.Determines if two instances of FragmentState describes the same TextFragment state.

Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState)

Bestimmt, ob zwei Instanzen von FragmentState unterschiedlichen TextFragment-Zustand beschreiben.Determines if two instances of FragmentState describes the different TextFragment state.

Gilt für: