Sdílet prostřednictvím


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 musíte použít příslušné řídicí znaky. Všimněte si zpětných lomítek před uvozovkami, které uzavírají hodnotu atributu interpret-as v následujícím příkladu:

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

Poznámka

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

Při použití příkazu AppendSsmlMarkup k určení vloženého výslovnosti v elementu phoneme můžete použít telefony z libovolné z následujících fonetických abeced za předpokladu, že to aktuální modul řeči podporuje:

  • Mezinárodní fonetická abeceda (IPA)

  • Ups (Universal Phone Set)

  • SAPI Phone Set

Jakýkoli modul řeči kompatibilní se standardem SSML bude telefonovat z IPA.

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

Platí pro