PromptBuilder Sınıf
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.
Boş Prompt bir nesne oluşturur ve içerik ekleme, sesleri seçme, ses özniteliklerini denetleme ve konuşulan sözcüklerin söylenişini denetleme yöntemleri sağlar.
public ref class PromptBuilder
public class PromptBuilder
[System.Serializable]
public class PromptBuilder
type PromptBuilder = class
[<System.Serializable>]
type PromptBuilder = class
Public Class PromptBuilder
- Devralma
-
PromptBuilder
- Öznitelikler
Açıklamalar
ile PromptBuilder, istemine düz metin, SSML işaretlemesi (dize veya dosya olarak), kaydedilen ses ve hatta başka PromptBuilder bir nesne gibi çeşitli içerik türleri ekleyebilirsiniz.
Nesneye PromptBuilder metin eklemek ve isteğe bağlı olarak vurgu, hız ve ses düzeyi gibi ses özniteliklerini denetlemek için yöntemlerden birini AppendText kullanın. Ayrıca ve EndStyle yöntemleriyle StartStyle grup olarak ses özniteliklerini de denetleyebilirsiniz.
, , AppendSsmlAppendTextWithAliasAppendTextWithPronunciation, veya AppendSsmlMarkup yöntemlerini kullanarak metin ekleyebilir ve konuşulan öğeyi AppendTextWithHintveya nasıl telaffuz edildiğini denetleyebilirsiniz.
Aşırı yüklenmiş StartVoice yöntemlerden birini kullanarak istemde seçili olan konuşma sesini değiştirin, belirli bir sesi kullanılacak şekilde adlandırın veya yaş ve cinsiyet gibi gerekli ses özelliklerini belirtin.
Bir PromptBuilder nesneden konuşma oluşturmak için bunu yöntemine Speak bağımsız değişken olarak geçirebilirsiniz.
Daha fazla bilgi için bkz. Karmaşık İstem Oluşturma.
Oluşturucular
PromptBuilder() |
PromptBuilder sınıfının yeni bir örneğini oluşturur. |
PromptBuilder(CultureInfo) |
sınıfının yeni bir örneğini PromptBuilder oluşturur ve bir kültür belirtir. |
Özellikler
Culture |
Nesnenin kültür bilgilerini PromptBuilder alır veya ayarlar. |
IsEmpty |
öğesinin PromptBuilder boş olup olmadığını alır. |
Yöntemler
AppendAudio(String) |
Belirtilen ses dosyasını öğesine PromptBuilderekler. |
AppendAudio(Uri) |
Belirtilen URI'deki ses dosyasını öğesine PromptBuilderekler. |
AppendAudio(Uri, String) |
Belirtilen ses dosyasını ve alternatif metni öğesine PromptBuilderekler. |
AppendBookmark(String) |
Nesneye PromptBuilder bir yer işareti ekler. |
AppendBreak() |
Nesneye bir kesme ekler PromptBuilder . |
AppendBreak(PromptBreak) |
Nesneye PromptBuilder bir kesme ekler ve gücünü (süre) belirtir. |
AppendBreak(TimeSpan) |
Belirtilen sürenin bir sonunu nesneye PromptBuilder ekler. |
AppendPromptBuilder(PromptBuilder) |
Nesneyi başka PromptBuilder bir PromptBuilder nesneye ekler. |
AppendSsml(String) |
Belirtilen yola SSML dosyasını nesnesine PromptBuilder ekler. |
AppendSsml(Uri) |
Belirtilen URI'deki SSML dosyasını nesnesine PromptBuilder ekler. |
AppendSsml(XmlReader) |
|
AppendSsmlMarkup(String) |
SSML işaretlemesini içeren belirtilen dizeyi PromptBuilder nesnesine ekler. |
AppendText(String) |
Nesneye PromptBuilder eklenecek metni belirtir. |
AppendText(String, PromptEmphasis) |
Metni nesneye PromptBuilder ekler ve metnin vurgu derecesini belirtir. |
AppendText(String, PromptRate) |
Nesneye PromptBuilder metin ekler ve metin için konuşma hızını belirtir. |
AppendText(String, PromptVolume) |
Nesneye PromptBuilder metin ekler ve metni konuşacak birimi belirtir. |
AppendTextWithAlias(String, String) |
Nesneye PromptBuilder metin ekler ve eklenen metnin yerine konuşulacak diğer adı belirtir. |
AppendTextWithHint(String, SayAs) |
Nesneye PromptBuilder metin ekler ve numaralandırmanın SayAs bir üyesini kullanarak içerik türünü belirtir. |
AppendTextWithHint(String, String) |
Nesneye PromptBuilder metin ekler ve String metnin içerik türünü belirtir. |
AppendTextWithPronunciation(String, String) |
Nesneye PromptBuilder metin ekler ve metnin söylenişini belirtir. |
ClearContent() |
Nesnenin içeriğini PromptBuilder temizler. |
EndParagraph() |
Nesnedeki paragrafın PromptBuilder sonunu belirtir. |
EndSentence() |
nesnesindeki PromptBuilder bir cümlenin sonunu belirtir. |
EndStyle() |
Nesnedeki stilin PromptBuilder sonunu belirtir. |
EndVoice() |
Nesnedeki bir sesin PromptBuilder kullanım sonunu belirtir. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
StartParagraph() |
Nesnedeki bir paragrafın başlangıcını PromptBuilder belirtir. |
StartParagraph(CultureInfo) |
nesnesinde belirtilen kültürde bir paragrafın başlangıcını PromptBuilder belirtir. |
StartSentence() |
nesnesindeki bir cümlenin başlangıcını PromptBuilder belirtir. |
StartSentence(CultureInfo) |
nesnesinde belirtilen kültürde bir cümlenin başlangıcını PromptBuilder belirtir. |
StartStyle(PromptStyle) |
Nesnedeki bir stilin başlangıcını PromptBuilder belirtir. |
StartVoice(CultureInfo) |
Sentezleyiciye nesnedeki PromptBuilder sesi değiştirmesini ve kullanılacak ses kültürünü belirtir. |
StartVoice(String) |
Sentezleyiciye nesnedeki PromptBuilder sesi değiştirmesini ve kullanılacak sesin adını belirtir. |
StartVoice(VoiceGender) |
Sentezleyiciye nesnedeki PromptBuilder sesi değiştirmesini ve kullanılacak sesin cinsiyetini belirtir. |
StartVoice(VoiceGender, VoiceAge) |
Sentezleyiciye nesnedeki PromptBuilder sesi değiştirmesini ve yeni sesin cinsiyetini ve yaşını belirtir. |
StartVoice(VoiceGender, VoiceAge, Int32) |
Sentezleyiciye nesnedeki sesi değiştirmesini ve nesnenin PromptBuilder cinsiyetini, yaşını ve belirtilen cinsiyet ve yaşla eşleşen tercih edilen sesi belirtmesini sağlar. |
StartVoice(VoiceInfo) |
Sentezleyiciye nesnedeki sesi değiştirmesini PromptBuilder ve yeni ses için ölçütleri belirttiğini belirtir. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
ToXml() |
Nesneden oluşturulan SSML'yi PromptBuilder döndürür. |