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 讲出电话。
还可以使用 方法之一 AppendSsml 追加包含 SSML 标记的文件。 若要追加未使用标记语言设置格式的文本,请使用 、AppendTextWithAlias、 AppendTextWithHint或 AppendTextWithPronunciation 方法之AppendText一。