SAPI

تقریبا میشه گفت با عرضه visual studio برای هر کاری که شما بخواهید انجام دهید یک کلاس ایجاد شده است. فقط کافیه یکم جستجو کنید و dll ها و کلاس های مربوط به کارتون را پیدا کنید. یکی از کارهایی که از قدیم برنامه نویسان با آن در پروژه هاشون سرو کار داشتند و مجبور بودند که مقدار زیادی کد نویسی کنند و از کدهای پیچیده استفاده کنند ، تبدیل متن به صدا بود. با استفاده از Microsoft's Speech API  این کار بسیار ساده شده است . در این آموزش شما شیوه استفاده از SAPI را یاد می گیرید.

برای این کار ابتدا یک پروژه ویندوز در visual studio ایجاد کنید . سپس پروژه خود را انتخاب کنید و سپس بر روی Add Reference بزنید. سپس به تب COM  بروید و از آنجا "Microsoft Speech Object Library" را انتخاب کنید تا به پروژه شما اضافه شود. حالا باید namespace مربوطه را با نوشتن کد زیر در بالای برنامتون به آن اضافه کنید.

using SpeechLib;

حالا کافیه از کلاس SpVoice  یک آبجکت بسازیم و تابع Speak آن را فراخوانی کنیم :

SpVoice myVoice = new SpVoice();

myVoice.Speak(textBox1.Text, SpeechVoiceSpeakFlags.SVSFDefault);

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

 دانلود کد برنامه

/ 1 نظر / 12 بازدید
هادی

وبلاگ خوبی داری متنوع و جالب مطابی که میتونه هم سرگرم کننده باشه و هم اموزشی