Tartalomjegyzék:
- Kellékek
- 1. lépés: Projekt videó
- 2. lépés: Rádió
- 3. lépés: Hardver
- 4. lépés: Történet
- 5. lépés: Chatbot
- 6. lépés: Eredmény
Videó: Az interaktív történetmesélő rádió: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ebben a projektben egy ügyes megjelenésű rádiót hangvezérelt, interaktív mesemondóvá alakítunk át. Jövő, jövünk!
Kellékek
Hardver
- Raspberry Pi 3B+ kezdő készlet (vagy egy Raspberry Pi 4 kezdő készlet)
- Google AIY Voice Kit v1
- Kapcsoló
- Retró rádió
- Csavarhúzók
- Forrasztóberendezés - opcionális
Szoftver
- Google Cloud Platform
- Google Dialogflow
Amazon -munkatársként a kapcsolt linkjeim segítségével végzett minősített vásárlásokból keresek.
1. lépés: Projekt videó
2. lépés: Rádió
A legtöbb modernizációs projekthez hasonlóan ez is néhány régi elektronikával kezdődik, pontosabban a Telefunken Bjazzo Ts-jével, amelyet valamikor az 1960-as években készítettek Nyugat-Németországban.
Először is meg kell határozni, hogy mi használható újra. A legjobb módja annak, hogy megtudja, ha szétszereli a vintage technológiánkat. Ez a lépés minden eszköznél más, de az összes csavar eltávolítása nagyszerű kezdet.
Szerencsénk, hogy megmenthetjük mind az eredeti hangszórót, mind a be/ki gombot. Azt a részt is megtartjuk, amelyik minden gombot lenyom.
A sikeres művelet után marad néhány újrahasználható alkatrész és egy félig üres keret.
3. lépés: Hardver
Újonnan létrehozott helyünkkel és újrafelhasználható alkatrészeinkkel továbblépünk a következő lépéshez, hozzáadva saját hardverünket.
A cél egy hangvezérelhető, interaktív, történetmesélő eszköz létrehozása. Ez azt jelenti, hogy szükségünk van mikrofonra és hangszóróra, kombinálva valamilyen feldolgozási teljesítménnyel. Válassza ki a Google AIY Voice Kit készletet, amely egy hardvercsomag, amely tökéletes a mi tevékenységünkhöz.
Az építési utasítások követése egyszerű, de a mellékelt hangszóró és gomb helyett azokat csatlakoztatjuk, amelyeket a régi rádiónkból szereztünk. Az összes hardver összeszerelése után készen állunk a megadott példák bármelyikére.
4. lépés: Történet
Mielőtt felépíthetnénk a történetünket, egy megfelelő témát kell kitalálnunk. Amint korábban említettük, a rádiónk valamikor az 1960-as években készült Nyugat-Németországban. Ez a hidegháború idején volt, egy létfontosságú helyen.
Amikor a hidegháborúra gondolunk, a kémkedésre gondolunk, és csak így van a témánk, a kémkedés!
Még egy tennivaló van, mielőtt továbblépnénk a chatbot épületéhez, a történet szerkezetéhez. Mivel azt akarjuk, hogy a tervünk megváltozzon a felhasználók adatai alapján, döntési fát kell terveznünk. Miután befejeztük, mindannyian a következő lépésre készülünk.
5. lépés: Chatbot
Siker, ha a történet befejeződött, elkezdhetjük a chatbotot. Ideális esetben rendelkeznénk egy szoftverrel, amely segít a helyes válasz kiválasztásában, mind a jelentés kimondásában, mind a cselekménybeli döntések meghozatalában.
Pontosan ezt nyújtja a chatbot platform, amely egyszerre érzékeli a szöveget („Természetes nyelv feldolgozása”) és dönt.
Sok szolgáltató létezik, és bármelyiket választhatja, mi azonban a Google Dialogflow -t választottuk, mert ingyenes és könnyen használható. A Dialogflow nagyszerű útmutatót tartalmaz itt.
Némi beállítás és kreatív írás után a chatbot készen áll a használatra. Most összekapcsoljuk a helyi hardvert a chatbot -tal, így a találmányunkat valódi hangbottá alakítjuk.
A teljes kódot ez a cikk tartalmazza, ez az adatfolyam:
1A mikrofon felvesz valakit, aki beszél, és rögzíti a hangot.
2-3A Google AI mágiája (beszéd-szöveg) segítségével kivonjuk a kimondott szöveget a hangból.
4-5Ezt a szöveget elküldjük a chatbotunknak (Dialogflow), és illeszkedik a helyes válaszhoz, amelyet visszaküldenek a Raspberry Pi-nek.
6-7A mesterséges intelligencia voodoo használatával ez a szöveg mesterséges beszéd generálására szolgál.
8Ez a hang a hangszórón keresztül kerül továbbításra.
Megjegyzés: Ez az egész folyamat csak akkor aktiválódik, ha a rádió gombját ON állásba kapcsolja.
6. lépés: Eredmény
Ennyi kemény munka után végre itt az ideje, hogy visszalépjünk, pihenjünk és fedezzük fel az interaktív mesemondó által kínált különféle lehetőségeket.
Ajánlott:
BBC Micro: bit and Scratch - Interaktív kormánykerék és vezetési játék: 5 lépés (képekkel)
BBC Micro: bit and Scratch - Interaktív kormánykerék és vezetési játék: Ezen a héten az egyik osztályfeladatom az, hogy a BBC Micro: bitet használom az általunk írt Scratch programmal való interfészhez. Úgy gondoltam, hogy ez a tökéletes alkalom arra, hogy a ThreadBoard -om segítségével beágyazott rendszert hozzak létre! Az inspirációm a karcoláshoz
Arduino interaktív LED dohányzóasztal: 6 lépés (képekkel)
Arduino Interactive LED dohányzóasztal: Készítettem egy interaktív dohányzóasztalt, amely felkapcsolja a LED -es lámpákat egy tárgy alatt, amikor a tárgyat az asztal fölé helyezik. Csak azok a LED -ek világítanak, amelyek az adott tárgy alatt vannak. Ezt hatékonyan teszi közelségérzékelők használatával, és amikor a proximit
Interaktív LED csempefal (egyszerűbb, mint amilyennek látszik): 7 lépés (képekkel)
Interaktív LED csempefal (egyszerűbb, mint amilyennek látszik): Ebben a projektben egy interaktív LED falikijelzőt építettem egy Arduino és 3D nyomtatott alkatrészek felhasználásával. A projekt inspirációja részben a Nanoleaf lapokból származik. Szerettem volna egy saját verziót kitalálni, amely nemcsak megfizethetőbb, hanem egyben
Interaktív reflex lyukasztótáska: 3 lépés (képekkel)
Interaktív reflex lyukasztó táska: Ez az oktatóanyag azoknak készült, akik javítani akarják mozgékonyságukat és ökölvívó készségeiket, miközben több tapasztalatot szereznek a forrasztásban, az Arduino, a LED -ek és az MK 2125 gyorsulásmérő segítségével. A projekt célja egy meglévő reflex táska és transzformáció módosítása
GrimmsBox: Készítse el saját történetmesélő eszközét: 5 lépés (képekkel)
GrimmsBox: Készítse el saját történetmesélő eszközét: Ez az oktatóanyag megmutatja, hogyan kell saját mesemondó dobozt készíteni. Nyugodtan válassza ki saját kalandját. Az úgynevezett " GrimmsBox " volt a németországi Hochschule der Medien Stuttgart diákjainak projektje. Egy közös nyugtát használunk