Aracılığıyla paylaş


SpeechSynthesizer.SelectVoiceByHints Yöntem

Tanım

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.

Ayrıca bkz.

Şunlara uygulanır