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

محتویات
سلام . پروژه آردوینو تبدیل متن به گفتار را آماده کردیم که فوق العاده است. در این پروژه ما متن را میدهیم و آردوینو آن را پخش میکند.
پروژه آردوینو تبدیل متن به گفتار
سیستم متن به گفتار ( tts – Text to Speech ) متن نوشتاری را به صوت انسانی تبدیل میکند. نمونه های زیادی از این سیستم را در اطلاعیه ها ، حمل و نقل عمومی ، تماس مشتری ، دستیار صوتی تلفن همراه ، مسیر یاب هوشمند و … مشاهده کردید. حتی در مایکروسافت ورد هم میتوانید این سیستم را پیدا کنید.
اول از همه برای پروژه متن به گفتار آردوینو باید بتوانیم نماد ها و کلمات و … را به آردوینو بفهمانیم. یعنی وقتی ما “؟” رو وارد کردیم آردوینو متوجه شود که این علامت سوال است. سپس باید کاری کنیم که آردوینو متن نوشتاری را به واج های صدا تبدیل کند. مرحله آخر هم به هم چسباندن واج ها برای تبدیل به صدای یکپارچه است.
قطعات مورد نیاز پروژه TTS آردوینو
- برد آردوینو
- اسپیکر
- برد آمپلی فایر
- نرم افزار آردوینو : دانلود آردوینو
مدار آمپلی فایر برای کاهش نویز
توجه داشته باشید این شماتیک کامل نیست و فقط شماتیک قسمت آمپلی فایر است. این مدار آمپلی فایر است که برای داشتن صدای واضح و با کمترین نویز استفاده کردیم.

اگر دقیقا همین مقدار و ظرفیت خازن ها و مقاومت ها را ندارید از مقادیر نزدیک استفاده کنید تا صدای واضحی دریافت کنید.
چجگونه واج ها را به آردوینو بیاوریم ؟
این کار بسیار ساده است زیرا برای تولید صدای یکپارچه آردوینو کتابخانه ای به نام Talkie دارد.
برای این کار در منوی بالای آردوینو روی Sketch بزنید و سپس روی include library بروید و سپس روی manage libraries بزنید. درپنجره باز شده talkie را جستجو کنید و کتابخانه مورد نظر را پیدا کنید و روی install کلیک کنید.
برای دانلود فایل ها باید حساب کاربری داشته باشید ثبت نام / ورود
سلام لطفا بگید چگونه برد آمپلی فایر درست کنیم ممنون
سلام عزیز
در سایت کلمه آمپلی فایر را جستجو کنید مطالب مرتبط را مشاهده میکنید
سلام ممنون از اموزش های خوب شما
مشکل من اینجاست که وقتی میخوام کلمه ی دیگر را بنویسم خطای زیر را دریافت میکنم
exit status 1
‘sp2_DOOR’ was not declared in this scope
لطفا راهنمایی کنید
خیلی ممنون.
سلام عزیز، وقتی کلمه قبلی هست مشکلی ندارید؟
سلام ببخشید کدها رو گرفتم ولی هر جا رو که تغییر می دم بازم خطا می ده حتا انگلیسی.کجاش رو می تونم تغییر بدم تا بشه؟
ممنونم از اموزش های خوبتان
سلام عزیز، چه خطایی دریافت میکنید؟
سلام
منون بابت وقتی که بابت اموزش میگذارین
ولی این نشد اموزش
همش نصفه و نیمه است
چرا توضیحات کامل نمیدهید
ما دانشجوها چه گناهی کردیم
درسته که رایگان کار میکنید
ولی به نظرم یا اموزش نگذارین یا اگر میگذارین کامل بگذارین
ممنون
سلام عزیز. آموزش کامل هست تصویر مدار نمایش داده شده و کد ها هم داده شده به راحتی مثل بقیه دوستان میتونید اجرا کنید.
تست کردم . فینگلیش جواب نمیده حروف رو جدا جدا میخونه😐
ولی چیز جالبیه . ممنون از زحماتتون
سلام . این کتابخونه از حروف فارسی پشتیبانی میکنه؟ اگه نمیکنه میشه فینگلیش تایپ کنیم ؟ صداش قابل تشخیص میشه؟
سلام عزیز از حروف فارسی پشتیبانی نمیکنه، به صورت فینگلیش تست نشده خودتون تست کنید.
سلام.ببخشید برای اینکه صدا از یه پایه دیگه اردوینو به غیر از دیجیتال 3 پخش شه باید چه تغییری در کد بدیم؟ با تشکر فراوان
سلام جناب، کتابخانه Talkie.h برای استفاده در پین 3 تنظیم شده. برای تغییر پین باید فایل های کتابخانه رو تغییر بدید.
سلام.
واقعا دستتون درد نکنه . همه چی از کد و شماتیک فوق العاده.خیلی خیلی ممنون از شما
سلام جناب. خوشحالم که براتون مفید واقع شده.