SpeechSynthesizer.SelectVoice(String) Metode

Definisi

Memilih suara tertentu menurut nama.

public:
 void SelectVoice(System::String ^ name);
public void SelectVoice(string name);
member this.SelectVoice : string -> unit
Public Sub SelectVoice (name As String)

Parameter

name
String

Nama suara yang akan dipilih.

Keterangan

GetInstalledVoices Gunakan metode dan VoiceInfo kelas untuk mendapatkan nama suara teks ke ucapan (TTS) yang diinstal yang dapat Anda pilih. Untuk memilih suara, teruskan seluruh konten Name properti sebagai argumen untuk metode .SelectVoice Objek SpeechSynthesizer memilih suara pertama yang terinstal yang berisi name di properti suara VoiceInfo.Name . melakukan SpeechSynthesizer perbandingan substring peka huruf besar/kecil untuk menentukan apakah suara cocok dengan name.

Ketika aplikasi memanggil GetInstalledVoices, metode memverifikasi bahwa setiap suara yang ditemukannya di registri memenuhi kriteria minimum tertentu. Untuk suara apa pun yang gagal verifikasi, GetInstalledVoices atur propertinya Enabled ke False. Aplikasi tidak dapat memilih suara yang propertinya Enabled adalah False. Biasanya, aplikasi tidak akan mengatur properti suara Enabled .

Untuk memilih suara berdasarkan jenis kelamin SelectVoiceByHints , usia, atau lokal, gunakan salah satu metode.

Berlaku untuk

Lihat juga