آموزش تبدیل متن به صوت در سی شارپ
در این آموزش جذاب قصد داریم با زبان سی شارپ ، متن نوشته شده را به صوت تبدیل کنیم.این کار به کمک کامپوننت microsoft speech object library انجام خواهد شد.
جهت تبدیل متن به صوت در محیط دات نت کافی است کامپوننت microsoft speech object library را از قسمت add refrence و تب com به پروژه خود اضافه کنید.به تصویر زیر دقت نمایید :
و سپس در برنامه خود از این کلاس object بسازید و طبق کد ساده زیر یک متن را از یک textbox به آن ارسال کنید تا آنرا تلفظ نماید.برای اینکار ، ابتدا فضای نام زیر را به برنامه اضافه می نماییم :
using SpeechLib;
سپس کد زیر را برای مثال در رویداد کلیک Button قرار می دهیم تا متنی را که در textbox هست تلفظ کند:
private void button1_Click(object sender, EventArgs e) { SpVoice objspeech = new SpVoice(); objspeech.Speak(textBox1.Text, SpeechVoiceSpeakFlags.SVSFlagsAsync); objspeech.WaitUntilDone(5000); }
در آخر یک نمونه مثال آموزشی را نیز جهت دانلود قرار می دهم.
ببخشید، برای نوشتن دیدگاه ابتدا باید وارد حساب کاربری خود شوید