PromptBuilder.AppendSsmlMarkup(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Acrescenta a cadeia de caracteres especificada que contém 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 cadeia de caracteres que contém a marcação SSML.
Comentários
Você deve usar os caracteres de escape apropriados ao acrescentar a marcação SSML. Observe as barras anteriores às aspas que incluem o valor do interpret-as atributo no exemplo a seguir:
builder.AppendSsmlMarkup("<say-as interpret-as = \"characters\"> chair </say-as>");
Note
A cadeia de caracteres usada como um argumento para AppendSsmlMarkup não incluir um speak elemento.
Ao usar AppendSsmlMarkup para especificar pronúncias embutidas em um phoneme elemento, você pode usar telefones de qualquer um dos seguintes alfabetos fonéticos, desde que o mecanismo de fala atual dê suporte a ele:
Alfabeto Fonético Internacional (IPA)
Configuração universal de telefone (UPS)
Conjunto de Telefones SAPI
Qualquer mecanismo de fala compatível com SSML falará telefones do IPA.
Você também pode acrescentar um arquivo que contém marcação SSML usando um dos AppendSsml métodos. Para acrescentar o texto a ser falado que não está formatado com a linguagem de marcação, use um dos AppendTextmétodos, AppendTextWithAliasou AppendTextWithHintAppendTextWithPronunciation um dos métodos.