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

آموزش تبدیل متن به گفتار TTS با برد آردوینو

سلام . پروژه آردوینو تبدیل متن به گفتار را آماده کردیم که فوق العاده است. در این پروژه ما متن را میدهیم و آردوینو آن را پخش میکند.

پروژه آردوینو تبدیل متن به گفتار

پروژه آردوینو تبدیل متن به گفتار
پروژه آردوینو تبدیل متن به گفتار

سیستم متن به گفتار ( tts – Text to Speech ) متن نوشتاری را به صوت انسانی تبدیل میکند. نمونه های زیادی از این سیستم را در اطلاعیه ها ، حمل و نقل عمومی ، تماس مشتری ، دستیار صوتی تلفن همراه ، مسیر یاب هوشمند و … مشاهده کردید. حتی در مایکروسافت ورد هم میتوانید این سیستم را پیدا کنید.

اول از همه برای پروژه متن به گفتار آردوینو باید بتوانیم نماد ها و کلمات و … را به آردوینو بفهمانیم. یعنی وقتی ما “؟” رو وارد کردیم آردوینو متوجه شود که این علامت سوال است. سپس باید کاری کنیم که آردوینو متن نوشتاری را به واج های صدا تبدیل کند. مرحله آخر هم به هم چسباندن واج ها برای تبدیل به صدای یکپارچه است.

قطعات مورد نیاز پروژه TTS آردوینو

قطعات مورد نیاز پروژه TTS آردوینو

مدار آمپلی فایر برای کاهش نویز

توجه داشته باشید این شماتیک کامل نیست و فقط شماتیک قسمت آمپلی فایر است. این مدار آمپلی فایر است که برای داشتن صدای واضح و با کمترین نویز استفاده کردیم.

آموزش پروژه TTS آردوینو
آموزش پروژه TTS آردوینو

اگر دقیقا همین مقدار و ظرفیت خازن ها و مقاومت ها را ندارید از مقادیر نزدیک استفاده کنید تا صدای واضحی دریافت کنید.

مطلب پیشنهادی :
پروژه ساعت هشدار با میکروکنترلر AVR و اتمل استودیو

چجگونه واج ها را به آردوینو بیاوریم ؟

این کار بسیار ساده است زیرا برای تولید صدای یکپارچه آردوینو کتابخانه ای به نام Talkie دارد.

برای این کار در منوی بالای آردوینو روی Sketch بزنید و سپس روی include library بروید و سپس روی manage libraries بزنید. درپنجره باز شده talkie را جستجو کنید و کتابخانه مورد نظر را پیدا کنید و روی install کلیک کنید.

موارد موجود در فایل : شماتیک کامل ، فایل Hex ، فایل آردوینو ، و …

اگر میخواهید آردوینو را به صورت اصولی و پروژه محور (برنامه نویسی حرفه ای، ارتباط آردوینو با اندروید، ساخت ربات با آردوینو) یاد بگیرید، روی دوره آموزش آردوینو کلیک کنید.
نظرتان را در مورد این مطلب با ستاره دادن اعلام کنید
امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید
محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. مالکیتی بر مطالب ارائه شده ندارم. اکثر فعالیت بنده در زمینه ترجمه است. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *