Aracılığıyla paylaş


SpeechSynthesizer.SelectVoice(String) Yöntem

Tanım

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ı namegerç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 FalseayarlarEnabled. Bir uygulama özelliği Falseolan 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.

Şunlara uygulanır

Ayrıca bkz.