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>");
注意
做為引數的 AppendSsmlMarkup 字串不能包含 speak
專案。
使用 AppendSsmlMarkup 在 元素中 phoneme
指定內嵌發音時,只要目前的語音引擎支援它,您就可以使用來自下列任何注音字母的手機:
國際語音字母 (IPA)
通用電話集 (UPS)
SAPI 電話集
任何符合 SSML 規範的語音引擎都會從 IPA 說話電話。
您也可以使用其中一種方法附加包含 SSML 標記的 AppendSsml 檔案。 若要附加以標記語言格式化的文字,請使用其中 AppendText 一個 、 AppendTextWithAlias 、 AppendTextWithHint 或 AppendTextWithPronunciation 方法。