PromptBuilder.AppendSsmlMarkup(String) Método

Definição

Adiciona a string especificada contendo a marcação SSML ao PromptBuilder objeto.

public:
 void AppendSsmlMarkup(System::String ^ ssmlMarkup);
public void AppendSsmlMarkup(string ssmlMarkup);
member this.AppendSsmlMarkup : string -> unit
Public Sub AppendSsmlMarkup (ssmlMarkup As String)

Parâmetros

ssmlMarkup
String

Uma string contendo marcação SSML.

Observações

Deve usar os caracteres de escape apropriados ao adicionar marcação SSML. Note as barras ao contrário que precedem as aspas que contenham o valor do interpret-as atributo no seguinte exemplo:

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

Note

A cadeia usada como argumento para AppendSsmlMarkup não pode incluir um speak elemento.

Ao usar AppendSsmlMarkup para especificar pronúncias em linha num phoneme elemento, pode usar telefones de qualquer um dos seguintes alfabetos fonéticos, desde que o motor de fala atual os suporte:

  • Alfabeto Fonético Internacional (AFI)

  • Conjunto Universal de Telefones (UPS)

  • Aparelho Telefónico SAPI

Qualquer motor de voz compatível com SSML comunica os telefones a partir do IPA.

Também pode adicionar um ficheiro contendo marcação SSML usando um dos AppendSsml métodos. Para acrescentar texto a ser falado que não esteja formatado com linguagem de marcação, use um dos AppendTextmétodos , AppendTextWithAlias, AppendTextWithHint, ou AppendTextWithPronunciation .

Aplica-se a