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

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

در این آموزش جذاب قصد داریم با زبان سی شارپ ، متن نوشته شده را به صوت تبدیل کنیم.این کار به کمک کامپوننت 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);
        }

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

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

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