در ابتدا نیاز هست یک پرژه WPF درست کنیم:
ts1.png
و از قسمت ToolBox :
یک عدد Text box
دو عدد Radio button
یک عدد button
ts2.jpg
حالا بر روی اسم پرژه کلیک راست کنید و گزینه add reference را انتخاب کنید و کتابخانه System.speech را اضافه کنید
ts3.jpg
حالا نیم اسپیس System.Speech.Synthesis را به کلاس خود اضافه کنید
و کد زیر را برای Button خود بنویسید
private void button_Click(object sender, RoutedEventArgs e) {
SpeechSynthesizer ss = new SpeechSynthesizer();
if (radioButtonMale.IsChecked == true)
{
ss.SelectVoiceByHints(VoiceGender.Male);
ss.Speak(textBox.Text);
}
else
{
ss.SelectVoiceByHints(VoiceGender.Female);
ss.Speak(textBox.Text);
}
}
که در کد بالا VoiceGender.Male صدای مرد و کد VoiceGender.Female صدای زن را تولید می کند
ts4.jpg
و حالا برنامه خود را اجرا کنید و متنی را مد نظرتان هست را وارد کنید و در آخر آن متن برای شما خوانده می شود
ts6.png