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 marcação SSML ao 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
Uma cadeia de caracteres que contém a marcação de SSML.
Comentários
Você deve usar os caracteres de escape apropriados ao fazer a adoção da marcação SSML. Observe as barras inclusas anteriores às aspas que delimitam o valor interpret-as
do atributo no exemplo a seguir:
builder.AppendSsmlMarkup("<say-as interpret-as = \"characters\"> chair </say-as>");
Observação
A cadeia de caracteres usada como um argumento para AppendSsmlMarkup não pode incluir um elemento speak
.
Ao usar para especificar pronúncias em linha em um elemento, você pode usar telefones de qualquer um dos seguintes alfabetos fonéticos, desde que o mecanismo de fala atual seja AppendSsmlMarkup phoneme
compatível com ele:
IPA (Alfabeto Phoneético Internacional)
Conjunto Telefone Universal (UPS)
Conjunto de Telefone SAPI
Qualquer mecanismo de fala compatível com SSML fala em telefones do IPA.
Você também pode anexar um arquivo que contém a marcação SSML usando um dos AppendSsml métodos . Para anexar o texto a ser falado que não está formatado com a linguagem de AppendText AppendTextWithAlias AppendTextWithHint marcação, use um dos métodos , , AppendTextWithPronunciation ou .