PromptBuilder.AppendSsmlMarkup(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .