Condividi tramite


PromptBuilder.AppendSsmlMarkup(String) Metodo

Definizione

Aggiunge la stringa specificata che contiene il markup SSML all'oggetto PromptBuilder.

public:
 void AppendSsmlMarkup(System::String ^ ssmlMarkup);
public void AppendSsmlMarkup (string ssmlMarkup);
member this.AppendSsmlMarkup : string -> unit
Public Sub AppendSsmlMarkup (ssmlMarkup As String)

Parametri

ssmlMarkup
String

Stringa contenente markup SSML.

Commenti

È necessario usare i caratteri di escape appropriati quando si aggiunge il markup SSML. Si notino le barre precedenti alle virgolette che racchiudono il valore dell'attributo nell'esempio interpret-as seguente:

builder.AppendSsmlMarkup("<say-as interpret-as = \"characters\"> chair </say-as>");  

Nota

Stringa utilizzata come argomento per AppendSsmlMarkup non includere un speak elemento .

Quando si usa AppendSsmlMarkup per specificare le pronunce inline in un phoneme elemento, è possibile usare telefoni di uno dei seguenti alfabeti fonetici, purché il motore di riconoscimento vocale corrente lo supporti:

  • Alfabeto fonetico internazionale (IPA)

  • Set di telefoni universali (UPS)

  • Set di telefoni SAPI

Qualsiasi motore di riconoscimento vocale conforme a SSML parlerà i telefoni dall'IPA.

È anche possibile aggiungere un file contenente il markup SSML usando uno dei AppendSsml metodi . Per accodare il testo da pronunciare non formattato con il linguaggio di markup, usare uno dei AppendTextmetodi , AppendTextWithAliasAppendTextWithHint, o AppendTextWithPronunciation .

Si applica a