Поделиться через


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 необходимо использовать соответствующие escape-символы. Обратите внимание на обратную косую черту перед кавычками, включающими значение атрибута 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 .

Применяется к