FragmentState Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera szczegółowe informacje o obiekcie 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
- Implementuje
Uwagi
FragmentState wystąpienia są uzyskiwane z State obiektów w obiektach TextFragment .
Informacje uzyskane w FragmentState pliku są uzyskiwane przez analizowanie atrybutów dekorowania tekstu mowy w syntetyzowaniu języka znaczników mowy (SSML) używanego jako dane wejściowe aparatu syntezy.
Obiekt FragmentState może istnieć dla dowolnego żądania akcji syntetyzatora określonego przez jego Action właściwość. Jednak znaczenie jego członków może ulec zmianie w przypadku różnych akcji. Aby uzyskać więcej informacji na temat syntetyzowania akcji, zobacz TtsEngineAction więcej informacji na temat określania akcji syntetyzatora.
Specyfikacja i kontrola jakości mówionych danych wyjściowych jest w dużej mierze obsługiwana za pośrednictwem Prosody, Emphasisi Duration
Informacje o strukturze fonetycznej, językowej i językowej są dostępne za pośrednictwem LangId, Phonemei SayAs.
Konstruktory
FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) |
Tworzy nowe wystąpienie klasy |
Właściwości
Action |
Zwraca żądaną akcję syntezatora mowy. |
Duration |
Zwraca żądany czas renderowania obiektu TextFragment. |
Emphasis |
Zwraca instrukcje dotyczące sposobu podkreślnia wartości TextFragment. |
LangId |
Zwraca język obsługiwany przez bieżący FragmentStateelement . |
Phoneme |
Zwraca informacje fonetyczne dla wartości TextFragment. |
Prosody |
Zwraca szczegółowe informacje o skoku, szybkości mówienia i ilości danych wyjściowych mowy. |
SayAs |
Zwraca informacje o kontekście generowania mowy z tekstu. |
Metody
Equals(FragmentState) |
Określa, czy dane wystąpienie obiektu FragmentState jest równe bieżącemu wystąpieniu klasy FragmentState. |
Equals(Object) |
Określa, czy dany obiekt jest wystąpieniem FragmentState równym bieżącemu wystąpieniu klasy FragmentState. |
GetHashCode() |
Zwraca wartość skrótu dla tego wystąpienia. |
Operatory
Equality(FragmentState, FragmentState) |
Określa, czy dwa wystąpienia FragmentState opisują ten sam TextFragment stan. |
Inequality(FragmentState, FragmentState) |
Określa, czy dwa wystąpienia FragmentState opisano inny TextFragment stan. |