Share via


PromptBuilder.AppendSsmlMarkup(String) Yöntem

Tanım

SSML işaretlemesini içeren belirtilen dizeyi nesneye PromptBuilder ekler.

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

Parametreler

ssmlMarkup
String

SSML işaretlemesi içeren bir dize.

Açıklamalar

SSML işaretlemesini eklerken uygun kaçış karakterlerini kullanmanız gerekir. Aşağıdaki örnekte özniteliğin değerini kapsayan tırnak işaretlerinden interpret-as önceki ters eğik çizgilere dikkat edin:

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

Not

için AppendSsmlMarkup bağımsız değişken olarak kullanılan dize bir speak öğe içeremez.

AppendSsmlMarkup bir phoneme öğede satır içi söylenişleri belirtmek için kullanırken, geçerli konuşma altyapısının desteklemesi koşuluyla aşağıdaki fonetik alfabelerden herhangi birinden telefonlar kullanabilirsiniz:

  • Uluslararası Fonetik Alfabe (IPA)

  • Evrensel Telefon Kümesi (UPS)

  • SAPI Telefon Kümesi

SSML uyumlu tüm konuşma altyapıları IPA'dan telefon konuşur.

Yöntemlerden birini AppendSsml kullanarak SSML işaretlemesi içeren bir dosyayı da ekleyebilirsiniz. İşaretleme diliyle biçimlendirilmemiş konuşulacak metni eklemek için , , AppendTextWithAliasAppendTextWithHintveya AppendTextWithPronunciation yöntemlerinden birini AppendTextkullanın.

Şunlara uygulanır