PromptBuilder.AppendSsmlMarkup(String) Método

Definición

Anexa la cadena especificada que contiene el marcado SSML al objeto PromptBuilder.

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

Cadena que contiene el marcado SSML.

Comentarios

Debe usar los caracteres de escape adecuados al anexar marcado SSML. Observe las barras diagonales hacia atrás anteriores a las comillas que incluyen el valor del interpret-as atributo en el ejemplo siguiente:

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

Nota:

La cadena usada como argumento para AppendSsmlMarkup no puede incluir un speak elemento .

Al usar AppendSsmlMarkup para especificar pronunciaciones insertadas en un phoneme elemento, puede usar teléfonos desde cualquiera de los siguientes alfabetos fonéticos, siempre que el motor de voz actual lo admita:

  • Alfabeto fonético internacional (IPA)

  • Configuración de teléfono universal (UPS)

  • Conjunto de teléfonos SAPI

Cualquier motor de voz compatible con SSML hablará teléfonos desde el IPA.

También puede anexar un archivo que contenga marcado SSML mediante uno de los AppendSsml métodos . Para anexar texto para que se diga que no tiene formato con el lenguaje de marcado, use uno de los AppendTextmétodos , AppendTextWithAlias, AppendTextWithHinto AppendTextWithPronunciation .

Se aplica a