SpeechSynthesizer.SelectVoice(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.
Belirli bir sesi ada göre seçer.
public:
void SelectVoice(System::String ^ name);
public void SelectVoice (string name);
member this.SelectVoice : string -> unit
Public Sub SelectVoice (name As String)
Parametreler
- name
- String
Seçecek sesin adı.
Açıklamalar
GetInstalledVoices Seçebileceğiniz yüklü metin okuma (TTS) seslerinin adlarını almak için yöntemini ve VoiceInfo sınıfını kullanın. Bir ses seçmek için, özelliğin tüm içeriğini Name yöntemin bağımsız değişkeni SelectVoice olarak geçirin. nesnesi, SpeechSynthesizer sesin özelliğinde bulunan name
ilk yüklü sesi VoiceInfo.Name seçer. , SpeechSynthesizer sesin ile eşleşip eşleşmediğini belirlemek için büyük/küçük harfe duyarlı bir alt dize karşılaştırması name
gerçekleştirir.
Bir uygulama çağırdığında GetInstalledVoicesyöntemi, kayıt defterinde bulduğu her sesin belirli minimum ölçütleri karşıladığını doğrular. Doğrulamada başarısız olan herhangi bir ses için özelliğini GetInstalledVoices olarak False
ayarlarEnabled. Bir uygulama özelliği False
olan Enabled bir sesi seçemez. Genellikle uygulamalar bir sesin Enabled özelliğini ayarlamaz.
Cinsiyete, yaşa veya yerel ayara göre ses seçmek için yöntemlerden birini SelectVoiceByHints kullanın.