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 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 .