FragmentState Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce informazioni dettagliate su un oggetto 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à
- Implementazioni
Commenti
FragmentState le istanze vengono ottenute dagli StateTextFragment oggetti .
Le informazioni contenute FragmentState vengono ottenute analizzando gli attributi che decorano il testo vocale nel linguaggio di sintesi vocale (SSML) usato come input per un motore di sintesi.
Un FragmentState oggetto può esistere per qualsiasi richiesta di azione del sintetizzatore come specificato dalla relativa Action proprietà. Tuttavia, il significato dei suoi membri può cambiare per azioni diverse. Per altre informazioni sulle azioni di sintesi, vedere TtsEngineAction per altre informazioni sulla specifica delle azioni del sintetizzatore.
La specifica e il controllo della qualità dell'output parlato sono in gran parte gestiti tramite Prosody, Emphasise Duration
Le informazioni sulla struttura fonetica, lingua e linguistico sono disponibili tramite LangId, Phonemee SayAs.
Costruttori
FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) |
Costruisce una nuova istanza di |
Proprietà
Action |
Restituisce l'azione richiesta di sintetizzatore vocale. |
Duration |
Restituisce il tempo desiderato per il rendering di un TextFragmentoggetto . |
Emphasis |
Restituisce istruzioni su come evidenziare un oggetto TextFragment. |
LangId |
Restituisce il linguaggio supportato dall'oggetto FragmentState corrente. |
Phoneme |
Restituisce informazioni fonetiche per un TextFragmentoggetto . |
Prosody |
Restituisce informazioni dettagliate su tono, velocità di pronuncia e volume dell'output vocale. |
SayAs |
Restituisce informazioni sul contesto per la generazione di sintesi vocale. |
Metodi
Equals(FragmentState) |
Determina se un data istanza di FragmentState è uguale all'istanza corrente di FragmentState. |
Equals(Object) |
Determina se un oggetto specificato è un'istanza di FragmentState uguale all'istanza corrente di FragmentState. |
GetHashCode() |
Restituisce il codice hash per l'istanza. |
Operatori
Equality(FragmentState, FragmentState) |
Determina se due istanze di FragmentState descrivono lo stesso stato di TextFragment. |
Inequality(FragmentState, FragmentState) |
Determina se due istanze di FragmentState descrivono il diverso stato di TextFragment. |