FragmentState Struktura
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
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.
Fragment |
Tworzy nowe wystąpienie klasy |
Action |
Zwraca żądaną akcję syntezatora mowy. |
Duration |
Zwraca żądany czas renderowania obiektu TextFragment. |
Emphasis |
Zwraca instrukcje dotyczące sposobu podkreślnia wartości TextFragment. |
Lang |
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. |
Say |
Zwraca informacje o kontekście generowania mowy z tekstu. |
Equals(Fragment |
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. |
Get |
Zwraca wartość skrótu dla tego wystąpienia. |
Equality(Fragment |
Określa, czy dwa wystąpienia FragmentState opisują ten sam TextFragment stan. |
Inequality(Fragment |
Określa, czy dwa wystąpienia FragmentState opisano inny TextFragment stan. |
Produkt | Wersje |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: