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>");  

注意

做為引數的 AppendSsmlMarkup 字串不能包含 speak 專案。

使用 AppendSsmlMarkup 在 元素中 phoneme 指定內嵌發音時,只要目前的語音引擎支援它,您就可以使用來自下列任何注音字母的手機:

  • 國際語音字母 (IPA)

  • 通用電話集 (UPS)

  • SAPI 電話集

任何符合 SSML 規範的語音引擎都會從 IPA 說話電話。

您也可以使用其中一種方法附加包含 SSML 標記的 AppendSsml 檔案。 若要附加以標記語言格式化的文字,請使用其中 AppendText 一個 、 AppendTextWithAliasAppendTextWithHintAppendTextWithPronunciation 方法。

適用於