PromptBuilder.AppendSsmlMarkup(String) Metod

Definition

Lägger till den angivna strängen som innehåller SSML-markering i PromptBuilder objektet.

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

Parametrar

ssmlMarkup
String

En sträng som innehåller SSML-markering.

Kommentarer

Du måste använda lämpliga escape-tecken när du lägger till SSML-markering. Lägg märke till de bakåtsnedstreck som föregår citattecknen som omger värdet för interpret-as attributet i följande exempel:

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

Note

Strängen som används som argument för kan AppendSsmlMarkup inte innehålla ett speak element.

När du använder AppendSsmlMarkup för att ange infogade uttal i ett phoneme element kan du använda telefoner från något av följande fonetiska alfabet, förutsatt att den aktuella talmotorn stöder det:

  • International Phonetic Alphabet (IPA)

  • Universal Phone Set (UPS)

  • SAPI-telefonuppsättning

Alla SSML-kompatibla talmotorer talar telefoner från IPA.

Du kan också lägga till en fil som innehåller SSML-markering med någon av AppendSsml metoderna. Om du vill lägga till text som ska talas som inte är formaterad med markeringsspråk använder du någon av AppendTextmetoderna , AppendTextWithAlias, AppendTextWithHinteller AppendTextWithPronunciation .

Gäller för