در ابتدا نیاز هست یک پرژه 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