PromptBuilder.AppendSsmlMarkup(String) Metoda

Definice

Připojí zadaný řetězec obsahující kód SSML k objektu PromptBuilder .

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

Parametry

ssmlMarkup
String

Řetězec obsahující kód SSML.

Poznámky

Při připojování značek SSML je nutné použít příslušné řídicí znaky. Všimněte si zpětných lomítek před uvozovkami ohraničující hodnotu atributu interpret-as v následujícím příkladu:

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

Note

Řetězec použitý jako argument nemůže obsahovat AppendSsmlMarkupspeak prvek.

Při zadávání AppendSsmlMarkup vložených výslovností v elementu phoneme můžete používat telefony z některé z následujících fonetických abeced za předpokladu, že ho aktuální řečový modul podporuje:

  • Mezinárodní fonetická abeceda (IPA)

  • Univerzální telefonní sada (UPS)

  • Sada telefonů SAPI

Jakýkoli řečový modul kompatibilní s SSML bude mluvit telefony z IPA.

Pomocí jedné z AppendSsml metod můžete také připojit soubor obsahující kód SSML. Pokud chcete přidat text, který není formátován pomocí jazyka značek, použijte některou z AppendTextmetod , AppendTextWithAlias, AppendTextWithHintnebo AppendTextWithPronunciation metod.

Platí pro