PromptBuilder.AppendSsmlMarkup(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .