PromptBuilder.AppendSsmlMarkup(String) Método

Definición

Anexa la cadena especificada que contiene el marcado SSML al 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

Cadena que contiene marcado SSML.

Comentarios

Debe usar los caracteres de escape adecuados al anexar el marcado SSML. Observe las barras diagonales anteriores 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>");

Note

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

Cuando se usa 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 que se diga que no tiene formato con el lenguaje de marcado, use uno de los AppendTextmétodos , AppendTextWithAlias, AppendTextWithHinto AppendTextWithPronunciation .

Se aplica a