SpeechSynthesizer.SelectVoiceByHints 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.
Belirli özelliklere sahip bir ses seçer.
Aşırı Yüklemeler
SelectVoiceByHints(VoiceGender) |
Belirli bir cinsiyet ile ses seçer. |
SelectVoiceByHints(VoiceGender, VoiceAge) |
Belirli bir cinsiyeti ve yaşına sahip bir ses seçer. |
SelectVoiceByHints(VoiceGender, VoiceAge, Int32) |
Seslerin sıralandığı konuma göre belirli bir cinsiyet ve yaşla bir ses seçer. |
SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo) |
Seslerin sıralandığı konuma göre belirli bir cinsiyet, yaş ve yerel ayarıyla bir ses seçer. |
Açıklamalar
GetInstalledVoices VoiceInfo Seçebileceğiniz metin okuma (TTS) seslerinin adlarını almak için yöntemini ve sınıfını kullanın. SpeechSynthesizerNesne, belirtilen özelliklerle eşleşen ilk yüklü sesi seçer.
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 özelliği olan bir ses seçemezsiniz Enabled False
. Genellikle, uygulamalar bir sesin özelliğini ayarlayamaz Enabled .
Bir sesi ada göre seçmek için SelectVoice yöntemini kullanın
SelectVoiceByHints(VoiceGender)
Belirli bir cinsiyet ile ses seçer.
public:
void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender);
public void SelectVoiceByHints (System.Speech.Synthesis.VoiceGender gender);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender)
Parametreler
- gender
- VoiceGender
Seçilecek sesin cinsiyeti.
Açıklamalar
GetInstalledVoices VoiceInfo Seçebileceğiniz metin okuma (TTS) seslerinin adlarını almak için yöntemini ve sınıfını kullanın. SpeechSynthesizerNesnesi, Gender özelliği parametresiyle eşleşen ilk yüklü sesi seçer gender
.
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 özelliği olan bir ses seçemezsiniz Enabled False
. Genellikle, uygulamalar bir sesin özelliğini ayarlayamaz Enabled .
Diğer özelliklere göre bir ses seçmek için diğer SelectVoiceByHints yöntemlere bakın.
Bir sesi ada göre seçmek için SelectVoice yöntemini kullanın.
Ayrıca bkz.
Şunlara uygulanır
SelectVoiceByHints(VoiceGender, VoiceAge)
Belirli bir cinsiyeti ve yaşına sahip bir ses seçer.
public:
void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age);
public void SelectVoiceByHints (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender, age As VoiceAge)
Parametreler
- gender
- VoiceGender
Seçilecek sesin cinsiyeti.
- age
- VoiceAge
Seçilecek sesin yaşı.
Açıklamalar
GetInstalledVoices VoiceInfo Seçebileceğiniz metin okuma (TTS) seslerinin adlarını almak için yöntemini ve sınıfını kullanın. Nesnesi, ve SpeechSynthesizer Gender Age özellikleri ve parametreleriyle eşleşen ilk yüklü sesi seçer gender
age
.
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 özelliği olan bir ses seçemezsiniz Enabled False
. Genellikle, uygulamalar bir sesin özelliğini ayarlayamaz Enabled .
Diğer özelliklere göre bir ses seçmek için diğer SelectVoiceByHints yöntemlere bakın.
Bir sesi ada göre seçmek için SelectVoice yöntemini kullanın.
Ayrıca bkz.
Şunlara uygulanır
SelectVoiceByHints(VoiceGender, VoiceAge, Int32)
Seslerin sıralandığı konuma göre belirli bir cinsiyet ve yaşla bir ses seçer.
public:
void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate);
public void SelectVoiceByHints (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer)
Parametreler
- gender
- VoiceGender
Seçilecek sesin cinsiyeti.
- age
- VoiceAge
Seçilecek sesin yaşı.
- voiceAlternate
- Int32
Sesin seçilecek konumu.
Açıklamalar
GetInstalledVoices VoiceInfo Seçebileceğiniz metin okuma (TTS) seslerinin adlarını almak için yöntemini ve sınıfını kullanın. SpeechSynthesizerNesnesi Gender , ve Age özellikleri ve parametreleriyle eşleşen yüklü sesleri bulur gender
age
. SpeechSynthesizerBulduğu eşleşmeleri sayar ve sayı parametreye eşitse sesi döndürür voiceAlternate
.
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 özelliği olan bir ses seçemezsiniz Enabled False
. Genellikle, uygulamalar bir sesin özelliğini ayarlayamaz Enabled .
Diğer özelliklere göre bir ses seçmek için diğer aşırı yüklemeler bölümüne bakın SelectVoiceByHints .
Bir sesi ada göre seçmek için SelectVoice yöntemini kullanın.
Ayrıca bkz.
Şunlara uygulanır
SelectVoiceByHints(VoiceGender, VoiceAge, Int32, CultureInfo)
Seslerin sıralandığı konuma göre belirli bir cinsiyet, yaş ve yerel ayarıyla bir ses seçer.
public:
void SelectVoiceByHints(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate, System::Globalization::CultureInfo ^ culture);
public void SelectVoiceByHints (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate, System.Globalization.CultureInfo culture);
member this.SelectVoiceByHints : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int * System.Globalization.CultureInfo -> unit
Public Sub SelectVoiceByHints (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer, culture As CultureInfo)
Parametreler
- gender
- VoiceGender
Seçilecek sesin cinsiyeti.
- age
- VoiceAge
Seçilecek sesin yaşı.
- voiceAlternate
- Int32
Sesin seçilecek konumu.
- culture
- CultureInfo
Seçilecek sesin yerel ayarı.
Açıklamalar
Nesnesi,, SpeechSynthesizer Gender Age ve Culture özellikleri gender
,, age
ve culture
parametreleriyle eşleşen seslerini bulur. SpeechSynthesizerBulduğu eşleşmeleri sayar ve sayı parametreye eşitse sesi döndürür voiceAlternate
.
Microsoft Windows ve System. Speech API tüm geçerli dil-ülke kodlarını kabul eder. Parametresinde belirtilen dili kullanarak metin okuma gerçekleştirmek için culture
, bu dil-ülke kodunun yüklü olması gereken bir konuşma sen, motoru Microsoft Windows 7 ile birlikte gelen konuşma seniş motorları aşağıdaki dil-ülke kodlarıyla çalışır:
en-US. İngilizce (ABD)
zh-CN. Çince (Çin)
zh-TW. Çince (Tayvan)
"En" gibi iki harfli dil kodlarına de izin verilir.
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 özelliği olan bir ses seçemezsiniz Enabled False
. Genellikle, uygulamalar bir sesin özelliğini ayarlayamaz Enabled .
Diğer özelliklere göre bir ses seçmek için diğer aşırı yüklemeler bölümüne bakın SelectVoiceByHints .
Bir sesi ada göre seçmek için SelectVoice yöntemini kullanın.