PromptBuilder.AppendSsmlMarkup(String) Метод

Определение

Добавляет указанную строку, содержащую разметку SSML, в объект PromptBuilder.Appends the specified string containing SSML markup to the PromptBuilder object.

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.A string containing SSML markup.

Комментарии

При добавлении разметки SSML необходимо использовать соответствующие escape-символы.You must use the appropriate escape characters when appending SSML markup. Обратите внимание на обратную косую черту перед кавычками, включающие interpret-as значение атрибута в следующем примере:Notice the backward-slashes preceding the quotation marks enclosing the value of the interpret-as attribute in the following example:

builder.AppendSsmlMarkup("<say-as interpret-as = \"characters\"> chair </say-as>");  

Примечание

Строка, используемая в качестве аргумента AppendSsmlMarkup , не может speak включать элемент.The string used as an argument to AppendSsmlMarkup cannot include a speak element.

При использовании AppendSsmlMarkup для указания встроенных произношений phoneme в элементе можно использовать телефоны любого из следующих фонетических алфавитов при условии, что текущий обработчик речи поддерживает его:When using AppendSsmlMarkup to specify inline pronunciations in a phoneme element, you can use phones from any of the following phonetic alphabets, provided that the current speech engine supports it:

  • Международный фонетический алфавит (IPA)International Phonetic Alphabet (IPA)

  • Универсальный набор телефонов (ИБП)Universal Phone Set (UPS)

  • Телефонный набор SAPISAPI Phone Set

Любой подсистема распознавания речи, совместимая с SSML, будет говорить о телефонах из IPA.Any SSML-compliant speech engine will speak phones from the IPA.

Можно также добавить файл, содержащий разметку SSML, с помощью одного AppendSsml из методов.You can also append a file containing SSML markup using one of the AppendSsml methods. Чтобы добавить текст для озвучивания, не отформатированного с помощью языка разметки, используйте AppendTextодин AppendTextWithAliasиз AppendTextWithHintметодов, AppendTextWithPronunciation , или.To append text to be spoken that is not formatted with markup language, use one of the AppendText, AppendTextWithAlias, AppendTextWithHint, or AppendTextWithPronunciation methods.

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