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 方法。
產品 | 版本 |
---|---|
.NET | 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided) |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |