PromptBuilder.AppendSsmlMarkup(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.