PromptBuilder.AppendSsmlMarkup(String) Methode

Definition

Fügt die angegebene Zeichenfolge, die SSML-Markup enthält, an das PromptBuilder Objekt an.

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

Parameter

ssmlMarkup
String

Eine Zeichenfolge mit SSML-Markup.

Hinweise

Sie müssen beim Anfügen von SSML-Markup die entsprechenden Escapezeichen verwenden. Beachten Sie die Rückwärtsstriche vor den Anführungszeichen, die interpret-as den Wert des Attributs im folgenden Beispiel einschließen:

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

Note

Die Zeichenfolge, die als Argument verwendet wird, kann AppendSsmlMarkup kein speak Element enthalten.

AppendSsmlMarkup Wenn Sie inlinesprachigkeiten in einem phoneme Element angeben, können Sie Telefone aus einem der folgenden phonetischen Alphabete verwenden, vorausgesetzt, das aktuelle Sprachmodul unterstützt es:

  • International Phonetic Alphabet (IPA)

  • Universal Phone Set (UPS)

  • SAPI-Telefonsatz

Jedes SSML-kompatible Sprachmodul spricht Telefone von der IPA.

Sie können auch eine Datei mit SSML-Markup mithilfe einer der AppendSsml Methoden anfügen. Verwenden Sie eine der AppendTextMethoden , AppendTextWithAliasum AppendTextWithHintAppendTextWithPronunciation Text anzufügen, der nicht mit Markupsprache formatiert ist.

Gilt für: