SpeechSynthesizer.SelectVoice(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.