語言

PromptBuilder.AppendSsmlMarkup(String) 方法

定義

將包含 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 方法之一。

適用於