منوی اصلی
به وبسایت پرشین آی تی خوش آمدید ، امروز سه شنبه ۳ مرداد ۱۳۹۶
خانه / سی شارپ / آموزش تبدیل متن به صوت در سی شارپ

آموزش تبدیل متن به صوت در سی شارپ

در این آموزش جذاب قصد داریم با زبان سی شارپ ، متن نوشته شده را به صوت تبدیل کنیم.این کار به کمک کامپوننت microsoft speech object library انجام خواهد شد.

text-to-speech

جهت تبدیل متن به صوت در محیط دات نت کافی است کامپوننت 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);
        }

در آخر یک نمونه مثال آموزشی را نیز جهت دانلود قرار می دهم.

لینک های دانلود
جهت نمایش لینک دانلود وارد حساب کاربری خود شوید.

ثبت نام ورود
رمز فایل : بدون رمزگزارش خرابی لینک دانلود
بازدید : 522
تاریخ : ۱۳۹۱/۰۷/۵
نویسنده: مهدی
دسته: سی شارپ
http://prsit.ir/t

جهت عضویت در خبرنامه سایت ، آدرس ایمیل خود را وارد نمایید .

دیدگاه کاربران
هنوز دیدگاهی ثبت نشده