FragmentState 結構
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 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)
- 繼承
- 實作
FragmentState實例是從 物件上 TextFragment 取得 State 的。
中 FragmentState 的資訊是剖析在合成聲控標籤語言中裝飾語音文字的屬性, (SSML) 做為合成引擎的輸入。
FragmentState物件可以存在任何合成器動作要求,如其 Action 屬性所指定。 不過,其成員的意義可能會針對不同的動作而變更。 如需合成動作的詳細資訊,請參閱 TtsEngineAction 有關指定合成器動作的詳細資訊。
Fragment |
建構 |
Action |
傳回要求的語音合成器動作。 |
Duration |
傳回轉譯 所需的時間 TextFragment 。 |
Emphasis |
傳回如何強調 TextFragment 的指示。 |
Lang |
傳回目前 FragmentState 所支援的語言。 |
Phoneme |
傳回 的 TextFragment 注音資訊。 |
Prosody |
傳回語音輸出的音調、說話速率及音量的詳細資訊。 |
Say |
傳回從文字產生語音的內容資訊。 |
Equals(Fragment |
判斷指定的 FragmentState 執行個體是否等於目前的 FragmentState 執行個體。 |
Equals(Object) |
判斷指定的物件是否為等於目前 FragmentState 執行個體的 FragmentState 執行個體。 |
Get |
傳回這個執行個體的雜湊碼。 |
Equality(Fragment |
判斷兩個 FragmentState 執行個體是否會描述相同的 TextFragment 狀態。 |
Inequality(Fragment |
判斷 FragmentState 的兩個執行個體是否會描述不同的 TextFragment 狀態。 |
產品 | 版本 |
---|---|
.NET | 8 (package-provided), 9 (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 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |