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 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 .