PromptBuilder.AppendSsmlMarkup(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.