FragmentState Struktura

Definicja

Zawiera szczegółowe informacje o 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)
Dziedziczenie
FragmentState
Implementuje

Uwagi

FragmentStatewystąpienia są uzyskiwane z State obiektów TextFragment on.FragmentState instances are obtained from the State on TextFragment objects.

Informacje w programie FragmentState są uzyskiwane przez analizowanie atrybutów dekorowania nazwy tekstu mowy w funkcji syntezy języka Markup Language (SSML) używanej jako dane wejściowe do aparatu syntezy.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.

Obiekt może istnieć dla dowolnego żądania akcji syntezatora określonego przez jego Action właściwość. FragmentStateA FragmentState object can exist for any synthesizer action request as specified by its Action property. Jednak znaczenie jego elementów członkowskich może ulec zmianie w przypadku różnych akcji.However, the meaning of its members may change for different actions. Aby uzyskać więcej informacji o akcjach syntezy TtsEngineAction , zobacz Aby uzyskać więcej informacji na temat określania akcji syntezatora.For more information on synthesize actions, see TtsEngineAction for more information about specifying synthesizer actions.

  • Specyfikacja i kontrola jakości wypowiadanych danych wyjściowych są w dużej mierze obsługiwane Prosodyprzez Emphasis, iDurationSpecification and control of the quality of the spoken output is largely handled through the Prosody, Emphasis, and Duration

  • Informacje o strukturze fonetycznej, języka i LINGUIST są dostępne LangIdw Phoneme, i SayAs.Phonetic, language, and linguist structure information is available through LangId, Phoneme, and SayAs.

Konstruktory

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

Tworzy nowe wystąpienie FragmentState.Constructs a new instance of FragmentState.

Właściwości

Action

Zwraca żądaną akcję syntezatora mowy.Returns the requested speech synthesizer action.

Duration

Zwraca żądany czas na potrzeby renderowaniaTextFragmentReturns the desired time for rendering a TextFragment

Emphasis

Zwraca instrukcje dotyczące sposobu naciskania TextFragment.Returns instructions on how to emphasize a TextFragment.

LangId

Zwraca język obsługiwany przez bieżący FragmentState.Returns the language supported by the current FragmentState.

Phoneme

Zwraca informacje fonetyczne dlaTextFragmentReturns phonetic information for a TextFragment

Prosody

Zwraca szczegółowe informacje o skoku, współczynniku głosu i ilości danych wyjściowych mowy.Returns detailed information about the pitch, speaking rate, and volume of speech output.

SayAs

Zwraca informacje o kontekście generowania mowy z tekstu.Returns information about the context for the generation of speech from text.

Metody

Equals(FragmentState)

Określa, czy określone wystąpienie FragmentState jest równe bieżącemu FragmentStatewystąpieniu.Determines if a given instance of FragmentState is equal to the current instance of FragmentState.

Equals(Object)

Określa, czy dany obiekt jest wystąpieniem FragmentState równym bieżącemu FragmentStatewystąpieniu.Determines if a given object is an instance FragmentState equal to the current instance of FragmentState.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.Returns the hash code for this instance.

Operatory

Equality(FragmentState, FragmentState)

Określa, czy dwa wystąpienia FragmentState opisują ten TextFragment sam stan.Determines if two instances of FragmentState describes the same TextFragment state.

Inequality(FragmentState, FragmentState)

Określa, czy dwa wystąpienia FragmentState opisują różne TextFragment Stany.Determines if two instances of FragmentState describes the different TextFragment state.

Dotyczy