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 .