فهرست مطالب:
- تدارکات
- مرحله 1: ویدئوی پروژه
- مرحله 2: رادیو
- مرحله 3: سخت افزار
- مرحله 4: داستان
- مرحله 5: Chatbot
- مرحله ششم: نتیجه گیری
تصویری: رادیو قصه گویی تعاملی: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
در این پروژه ما یک رادیوی زیبا را به یک قصه گو تعاملی با صدای فعال تبدیل می کنیم. آینده ، اینجا آمده ایم!
تدارکات
سخت افزار
- Raspberry Pi 3B+ Starter Kit (یا یک کیت استارت Raspberry Pi 4)
- Google AIY Voice Kit v1
- تعویض
- رادیو یکپارچهسازی با سیستمعامل
- پیچ گوشتی ها
- تجهیزات لحیم کاری - اختیاری
نرم افزار
- Google Cloud Platform
- Google Dialogflow
من به عنوان یک همکار آمازون از خریدهای واجد شرایطی که با استفاده از پیوندهای وابسته من انجام می دهید ، درآمد کسب می کنم.
مرحله 1: ویدئوی پروژه
مرحله 2: رادیو
مانند بسیاری از پروژه های مقاوم سازی ، این پروژه با قطعات الکترونیکی قدیمی شروع می شود ، به طور دقیق ، Bjazzo Ts توسط Telefunken ، که در دهه 1960 در آلمان غربی ساخته شد.
در مرحله اول تعیین آنچه که می توان دوباره استفاده کرد. بهترین راه برای پی بردن به این موضوع ، جدا کردن فناوری قدیمی ما است. این مرحله برای هر دستگاه متفاوت است ، اما برداشتن همه پیچ هایی که با آن برخورد می کنید یک شروع عالی است.
خوشبختانه ما می توانیم بلندگوی اصلی و دکمه روشن/خاموش را نجات دهیم. ما همچنین قسمتی را نگه می داریم که همه دکمه ها را بالا نگه داشته است.
پس از این عملیات موفق ، برخی از اجزای قابل استفاده مجدد و یک قاب نیمه خالی برای ما باقی می ماند.
مرحله 3: سخت افزار
با فضای تازه ایجاد شده و قطعات قابل استفاده مجدد ، به مرحله بعدی می رویم و سخت افزار خود را اضافه می کنیم.
هدف این است که دستگاهی برای کنترل صدا ، تعاملی و قصه گویی بسازیم. این بدان معناست که ما به یک میکروفون و بلندگو ، همراه با نوعی قدرت پردازشی نیاز داریم. از Google AIY Voice Kit ، یک بسته سخت افزاری مناسب برای تلاش ما استفاده کنید.
پیروی از دستورالعمل های ساخت آنها ساده است ، اما به جای بلندگو و دکمه ارائه شده ، مواردی را که از رادیوی قدیمی خود بازیابی کرده ایم متصل می کنیم. با تمام سخت افزار مونتاژ و آماده ، اکنون می توانیم هر یک از نمونه های ارائه شده را اجرا کنیم.
مرحله 4: داستان
قبل از اینکه بتوانیم داستان خود را بسازیم ، باید موضوعی مناسب ارائه دهیم. همانطور که قبلاً ذکر شد ، رادیوی ما زمانی در دهه 1960 در آلمان غربی ساخته شد. این در زمان جنگ سرد در یک مکان حیاتی بود.
وقتی به جنگ سرد فکر می کنیم ، به جاسوسی فکر می کنیم ، و درست مانند آن موضوع خودمان را داریم ، جاسوسی!
قبل از رفتن به ساختمان چت بات ، ساختار داستان ، یک کار دیگر وجود دارد. از آنجا که ما می خواهیم طرح ما بر اساس ورودی کاربران تغییر کند ، باید درخت تصمیم گیری را طراحی کنیم. پس از اتمام کار ، همه ما آماده حرکت به مرحله بعدی هستیم.
مرحله 5: Chatbot
با موفقیت ، با تکمیل داستان می توانیم در chatbot شروع کنیم. در حالت ایده آل ما یک نرم افزار داریم که به انتخاب پاسخ مناسب کمک می کند ، هم از معنا از متن گفتاری استخراج می شود و هم تصمیم گیری در مورد طرح.
این دقیقاً همان چیزی است که یک بستر چت بات ارائه می دهد ، هم معنی را در متن تشخیص می دهد ("پردازش زبان طبیعی") و هم تصمیم گیری می کند.
ارائه دهندگان زیادی در خارج وجود دارد ، و شما می توانید هر یک از آنها را انتخاب کنید ، با این حال ، ما Google Dialogflow را انتخاب کردیم زیرا استفاده از آن رایگان و آسان است. Dialogflow راهنمای شروع عالی در اینجا دارد.
پس از کمی تنظیم و نوشتن خلاق ، چت بات آماده کار است. اکنون ما سخت افزار محلی را با چت بات متصل می کنیم و اختراع خود را به یک ربات صوتی واقعی تبدیل می کنیم.
کد کامل در این مقاله گنجانده شده است ، این جریان داده است:
1 میکروفون فردی را که صحبت می کند بر می دارد و صدا را ضبط می کند.
2-3 با استفاده از جادوی Google AI (Speech-To-Text) متن گفتاری را از صدا استخراج می کنیم.
4-5 این متن به chatbot (Dialogflow) ما ارسال می شود و با پاسخ صحیح مطابقت دارد که به Raspberry Pi ارسال می شود.
6-7 با استفاده از وودو هوش مصنوعی بیشتر ، این متن برای ایجاد گفتار مصنوعی استفاده می شود.
8 این صدا از طریق بلندگو برای فرد پخش می شود.
توجه: کل این فرایند تنها زمانی فعال می شود که دکمه رادیو به وضعیت «روشن» تبدیل شود.
مرحله ششم: نتیجه گیری
پس از این همه کار سخت ، سرانجام زمان آن رسیده است که به عقب برگردیم ، آرامش پیدا کنیم و همه امکانات مختلف را که قصه گوی تعاملی ما ارائه می دهد ، کشف کنیم.
توصیه شده:
BBC Micro: bit and Scratch - فرمان تعاملی فرمان و رانندگی: 5 مرحله (همراه با تصاویر)
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: یکی از وظایف کلاس من در این هفته استفاده از BBC Micro: bit برای ارتباط با برنامه Scratch است که ما نوشته ایم. من فکر کردم که این بهترین فرصت برای استفاده از ThreadBoard من برای ایجاد یک سیستم جاسازی شده است! الهام بخش من برای صفحه خراش
GrimmsBox: دستگاه قصه گویی خود را بسازید: 5 مرحله (همراه با تصاویر)
GrimmsBox: دستگاه قصه گویی خود را بسازید: این دستورالعمل به شما نشان می دهد که چگونه می توانید جعبه قصه گویی خود را بسازید. با خیال راحت ماجراجویی خود را انتخاب کنید. به اصطلاح & quot؛ GrimmsBox & quot؛ این پروژه توسط دانش آموزان از Hochschule der Medien اشتوتگارت ، آلمان انجام شد. ما از یک گیرنده معمولی استفاده می کنیم
رادیو اینترنتی/ رادیو وب با رزبری پای 3 (بدون سر): 8 مرحله
رادیو اینترنتی/ رادیوی اینترنتی با رزبری پای 3 (بدون سر): HI آیا می خواهید میزبانی رادیوی خود را از طریق اینترنت انجام دهید ، در مکان مناسب هستید. من سعی می کنم تا آنجا که ممکن است بیشتر توضیح دهم. من چندین روش را امتحان کرده ام که اکثر آنها یا به کارت صدا نیاز داشتند که من مایل به خرید آن نبودم. اما موفق شد
قصه ها از تراشه: تقویت کننده صوتی LM1875: 8 مرحله (همراه با تصاویر)
Tales From the Chip: LM1875 Audio Amplifier: من چند آمپر چیپ را دوست دارم - بسته های کوچک قدرت صوتی خالص. تنها با چند قطعه خارجی ، منبع تغذیه تمیز و گرمایش شدید می توانید صدایی با کیفیت عالی دریافت کنید که با طراحی های ترانزیستور پیچیده و گسسته رقابت می کند
گزاف گویی Fifty Cent Flash: 5 Step
Fifty Cent Flash Bounce: هرکسی که در محیط داخلی عکس گرفته است با مشکلات استفاده از فلاش آشنا است: سایه های شدید ، سوژه های دارای نور زیاد و پس زمینه های کم نور. عکاسان حرفه ای روش های مختلفی برای مقابله با این مشکل دارند ، اما یکی از ساده ترین آنها bouncin است