PromptBuilder.StartVoice 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.
Birleştirici 'nin bir nesnedeki sesi değiştirmesini söyler PromptBuilder .
Aşırı Yüklemeler
StartVoice(VoiceGender, VoiceAge) |
Birleştirici 'nin nesnedeki sesi değiştirmesini söyler PromptBuilder ve yeni sesin cinsiyetini ve yaşını belirtir. |
StartVoice(String) |
Birleştirici 'nin nesnedeki sesi değiştirmesini söyler PromptBuilder ve kullanılacak sesin adını belirtir. |
StartVoice(VoiceGender, VoiceAge, Int32) |
Birleştirici 'nin nesnedeki sesi değiştirmesini PromptBuilder ve cinsiyetini, yaşını ve belirtilen cinsiyet ve yaş ile eşleşen bir sesi belirtmesini söyler. |
StartVoice(VoiceGender) |
Birleştirici 'nin nesnedeki sesi değiştirmesini söyler PromptBuilder ve kullanılacak sesin cinsiyetini belirtir. |
StartVoice(CultureInfo) |
Birleştirici 'nin nesnedeki sesi değiştirmesini söyler PromptBuilder ve kullanılacak sesin kültürünü belirtir. |
StartVoice(VoiceInfo) |
Birleştirici 'nin nesnedeki sesi değiştirmesini PromptBuilder ve yeni ses için ölçüt belirtir. |
Açıklamalar
Ses, yüklü bir TTS altyapısını temsil eder. GetInstalledVoices VoiceInfo Seçebileceğiniz metin okuma (TTS) seslerinin adlarını ve özniteliklerini almak için yöntemleri ve sınıfı kullanın.
Bir uygulama çağırdığında GetInstalledVoices yöntemi, kayıt defterinde bulduğu her bir sesin belirli minimum kriterleri karşıladığını doğrular. Doğrulama başarısız olan tüm sesleriniz için GetInstalledVoices Enabled özelliğini olarak ayarlar False
. Bir uygulama, StartVoice özelliği olan bir ses üzerinde herhangi bir yöntemi çağıramaz Enabled False
. Genellikle, uygulamalar bir sesin özelliğini ayarlayamaz Enabled .
StartVoice(VoiceGender, VoiceAge)
Birleştirici 'nin nesnedeki sesi değiştirmesini söyler PromptBuilder ve yeni sesin cinsiyetini ve yaşını belirtir.
public:
void StartVoice(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age);
member this.StartVoice : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge -> unit
Public Sub StartVoice (gender As VoiceGender, age As VoiceAge)
Parametreler
- gender
- VoiceGender
Kullanılacak yeni sesin cinsiyeti.
- age
- VoiceAge
Kullanılacak sesin yaşı.
Açıklamalar
GetInstalledVoices VoiceInfo Seçebileceğiniz metin okuma (TTS) seslerinin adlarını ve özniteliklerini almak için yöntemleri ve sınıfı kullanın.
Çağrıya göre belirtilen sesin kullanımını durdurmak için StartVoice EndVoice .
Şunlara uygulanır
StartVoice(String)
Birleştirici 'nin nesnedeki sesi değiştirmesini söyler PromptBuilder ve kullanılacak sesin adını belirtir.
public:
void StartVoice(System::String ^ name);
public void StartVoice (string name);
member this.StartVoice : string -> unit
Public Sub StartVoice (name As String)
Parametreler
- name
- String
Kullanılacak sesin adı.
Açıklamalar
Hangi seslerin yüklendiği hakkında bilgi almak için yöntemlerinden birini kullanın GetInstalledVoices .
Çağrıya göre belirtilen sesin kullanımını durdurmak için StartVoice EndVoice .
Şunlara uygulanır
StartVoice(VoiceGender, VoiceAge, Int32)
Birleştirici 'nin nesnedeki sesi değiştirmesini PromptBuilder ve cinsiyetini, yaşını ve belirtilen cinsiyet ve yaş ile eşleşen bir sesi belirtmesini söyler.
public:
void StartVoice(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate);
member this.StartVoice : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int -> unit
Public Sub StartVoice (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer)
Parametreler
- gender
- VoiceGender
Kullanılacak sesin cinsiyeti.
- age
- VoiceAge
Kullanılacak sesin yaşı.
- voiceAlternate
- Int32
Birden çok ses ile ve parametreleriyle eşleştiğinde tercih edilen bir sesi belirten bir tamsayı gender
age
.
Açıklamalar
Bir konuşma birleştirme altyapısı, belirtilen parametreler için bulduğu eşleşmeleri sayar ve sayı parametreye eşitse sesi döndürür voiceAlternate
.
GetInstalledVoices VoiceInfo Seçebileceğiniz metin okuma (TTS) seslerinin adlarını ve özniteliklerini almak için yöntemleri ve sınıfı kullanın.
Çağrıya göre belirtilen sesin kullanımını durdurmak için StartVoice EndVoice .
Ayrıca bkz.
Şunlara uygulanır
StartVoice(VoiceGender)
Birleştirici 'nin nesnedeki sesi değiştirmesini söyler PromptBuilder ve kullanılacak sesin cinsiyetini belirtir.
public:
void StartVoice(System::Speech::Synthesis::VoiceGender gender);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender);
member this.StartVoice : System.Speech.Synthesis.VoiceGender -> unit
Public Sub StartVoice (gender As VoiceGender)
Parametreler
- gender
- VoiceGender
Kullanılacak sesin cinsiyeti.
Açıklamalar
GetInstalledVoices VoiceInfo Seçebileceğiniz metin okuma (TTS) seslerinin adlarını ve özniteliklerini almak için yöntemleri ve sınıfı kullanın.
Çağrıya göre belirtilen sesin kullanımını durdurmak için StartVoice EndVoice .
Şunlara uygulanır
StartVoice(CultureInfo)
Birleştirici 'nin nesnedeki sesi değiştirmesini söyler PromptBuilder ve kullanılacak sesin kültürünü belirtir.
public:
void StartVoice(System::Globalization::CultureInfo ^ culture);
public void StartVoice (System.Globalization.CultureInfo culture);
member this.StartVoice : System.Globalization.CultureInfo -> unit
Public Sub StartVoice (culture As CultureInfo)
Parametreler
- culture
- CultureInfo
Belirli bir kültür hakkında dil, kültür adı, yazma sistemi, kullanılan takvim, tarih ve sıralama dizelerini biçimlendirme gibi bilgiler sağlar.
Açıklamalar
culture
Parametresi, StartVoice Culture PromptBuilder kendisini içeren nesnenin özelliğinden farklı olabilir. Uygulamada, culture
parametresinin değeri özelliği geçersiz kılar Culture . , SpeechSynthesizer culture
Ve tarafından kapatılan içeriği konuşmak için parametresi tarafından belirtilen dili destekleyen yüklü bir ses seçer StartVoice EndVoice . Belirtilen kültüre sahip bir ses bulunursa, kullanılacaktır. Belirtilen kültüre sahip bir ses bulunamazsa, varsayılan ses kullanılacaktır. Tarafından belirtilen sesin kullanımını durdurmak için StartVoice çağrısı yapın EndVoice .
Parametresi tarafından belirtilen dildeki sözcükleri doğru şekilde pronounce için culture
, dili destekleyen bir konuşma sen, (metin okuma veya TTS) altyapısının yüklü olması gerekir. Yüklü bir TTS altyapısına ses denir. Belirli bir kültür için hangi seslerin yüklendiği hakkında bilgi almak için GetInstalledVoices yöntemini kullanın.
Microsoft Windows ve System. Speech apı tüm geçerli dil-ülke kodlarını için değerler olarak kabul eder culture
. Windows 7 ile birlikte gelen TTS motorları aşağıdaki dil-ülke kodlarını destekler:
en-US. İngilizce (ABD)
zh-CN. Çince (Çin)
zh-TW. Çince (Tayvan)
"En" gibi iki harfli dil kodlarına de izin verilir.
Şunlara uygulanır
StartVoice(VoiceInfo)
Birleştirici 'nin nesnedeki sesi değiştirmesini PromptBuilder ve yeni ses için ölçüt belirtir.
public:
void StartVoice(System::Speech::Synthesis::VoiceInfo ^ voice);
public void StartVoice (System.Speech.Synthesis.VoiceInfo voice);
member this.StartVoice : System.Speech.Synthesis.VoiceInfo -> unit
Public Sub StartVoice (voice As VoiceInfo)
Parametreler
- voice
- VoiceInfo
Kullanılacak sesin ölçütü.
Açıklamalar
GetInstalledVoices VoiceInfo Seçebileceğiniz metin okuma (TTS) seslerinin adlarını ve özniteliklerini almak için yöntemleri ve sınıfı kullanın.
Çağrıya göre belirtilen sesin kullanımını durdurmak için StartVoice EndVoice .