FragmentState.Emphasis 屬性

定義

傳回如何強調 TextFragment 的指示。

public:
 property int Emphasis { int get(); };
public int Emphasis { get; }
member this.Emphasis : int
Public ReadOnly Property Emphasis As Integer

屬性值

Int32

傳回 int 值,表示如何強調 TextFragment

備註

Emphasis 傳回值的解譯取決於 TtsEngineAction 目前 FragmentState 屬性所 Action 傳回的值。

  1. 如果 的 Action 值為 Silence

    • 如果 Emphasis 為正數,則傳回的值應該解譯為毫秒的無聲長度。

    • 如果 Emphasis 為負數,則傳回的值應該解譯為 的成員 EmphasisBreak

    當 屬性 Action Silence 對應至語音合成器引擎之 SSML 輸入專案的屬性 <break> 時,所 Emphasis 傳回的強調資訊。

  2. 對於 的所有其他值 ActionEmphasis 這些值應該解譯為 的 EmphasisWord

    針對口語文字所 Emphasis 傳回的強調資訊,會對應至語音合成器引擎之 SSML 輸入元素的屬性 <emphasis>

適用於