PromptBuilder.AppendSsmlMarkup(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dołącza określony ciąg zawierający znacznik SSML do PromptBuilder obiektu.
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
Ciąg zawierający znacznikI SSML.
Uwagi
Podczas dołączania znaczników SSML należy użyć odpowiednich znaków ucieczki. Zwróć uwagę na ukośniki wstecz poprzedzające znaki cudzysłowu otaczające wartość atrybutu interpret-as w poniższym przykładzie:
builder.AppendSsmlMarkup("<say-as interpret-as = \"characters\"> chair </say-as>");
Note
Ciąg używany jako argument nie może zawierać AppendSsmlMarkupspeak elementu.
W przypadku używania AppendSsmlMarkup funkcji do określania wymowy wbudowanej w elemencie phoneme można używać telefonów z dowolnego z następujących alfabetów fonetycznych, pod warunkiem, że bieżący aparat mowy go obsługuje:
Międzynarodowy alfabet fonetyczny (IPA)
Uniwersalny zestaw telefonów (UPS)
Zestaw telefonów SAPI
Każdy aparat mowy zgodny ze standardem SSML będzie mówić na telefony z ipa.
Możesz również dołączyć plik zawierający znacznikI SSML przy użyciu jednej z AppendSsml metod. Aby dołączyć tekst do mówienia, który nie jest sformatowany przy użyciu języka znaczników, użyj jednej z AppendTextmetod , AppendTextWithAlias, AppendTextWithHintlub AppendTextWithPronunciation .