PromptBuilder.AppendSsmlMarkup(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt die angegebene Zeichenfolge, die SSML-Code 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, die SSML-Code enthält.
Hinweise
Sie müssen die entsprechenden Escapezeichen verwenden, wenn Sie SSML-Markup anfügen. Beachten Sie die Rückwärtsschräge vor den Anführungszeichen, die den Wert des interpret-as
Attributs im folgenden Beispiel einschließen:
builder.AppendSsmlMarkup("<say-as interpret-as = \"characters\"> chair </say-as>");
Hinweis
Die Zeichenfolge, die als Argument verwendet wird, kann AppendSsmlMarkup kein speak
Element enthalten.
Wenn Sie verwenden AppendSsmlMarkup , um Inline-Aussprachen in einem phoneme
Element anzugeben, können Sie Telefone aus einem der folgenden phonetischen Alphabete verwenden, sofern dies von der aktuellen Sprach-Engine unterstützt wird:
Internationales Phonetisches Alphabet (IPA)
Universal Phone Set (UPS)
SAPI-Telefonsatz
Jede SSML-kompatible Sprach-Engine spricht Telefone aus dem IPA.
Sie können auch eine Datei mit SSML-Markup anfügen, indem Sie eine der AppendSsml Methoden verwenden. Um Text anzufügen, der gesprochen werden soll, der nicht mit Markupsprache formatiert ist, verwenden Sie eine der AppendTextMethoden , AppendTextWithAlias, AppendTextWithHintoder AppendTextWithPronunciation .