PromptBuilder.AppendSsmlMarkup(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將包含 SSML 標記的指定字串附加到物件上 PromptBuilder 。
public:
void AppendSsmlMarkup(System::String ^ ssmlMarkup);
public void AppendSsmlMarkup(string ssmlMarkup);
member this.AppendSsmlMarkup : string -> unit
Public Sub AppendSsmlMarkup (ssmlMarkup As String)
參數
- ssmlMarkup
- String
包含 SSML 標記的字串。
備註
在附加 SSML 標記時,必須使用適當的逃脫字元。 請注意以下範例中,引號前方的反斜線標示屬性 interpret-as 值:
builder.AppendSsmlMarkup("<say-as interpret-as = \"characters\"> chair </say-as>");
Note
作為參數的 AppendSsmlMarkup 字串不能包含元素 speak 。
在使用 AppendSsmlMarkup 元素指定內嵌發音 phoneme 時,您可以使用以下任一種語音字母的語音,前提是目前語音引擎支援:
國際音標(IPA)
通用電話組(UPS)
SAPI 電話組
任何符合 SSML 標準的語音引擎都能從 IPA 語音語音。
你也可以用其中一種 AppendSsml 方法附加包含 SSML 標記的檔案。 若要附加未以標記語言格式化的文字,請使用 AppendText、 AppendTextWithAlias、 AppendTextWithHint或 AppendTextWithPronunciation 方法之一。