Obsah:
- Zásoby
- Krok 1: Projektové video
- Krok 2: Rádio
- Krok 3: Hardware
- Krok 4: Příběh
- Krok 5: Chatbot
- Krok 6: Výsledek
Video: Interaktivní rádio pro vyprávění příběhů: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
V tomto projektu převádíme úhledně vypadající rádio do hlasového interaktivního vypravěče. Budoucnost, jsme tady!
Zásoby
Hardware
- Raspberry Pi 3B+ Starter Kit (nebo Raspberry Pi 4 Starter Kit)
- Google AIY Voice Kit v1
- Přepínač
- Retro rádio
- Šroubováky
- Pájecí zařízení - volitelné
Software
- Google Cloud Platform
- Google Dialogflow
Jako Amazon Associate vydělávám na oprávněných nákupech, které provádíte pomocí mých partnerských odkazů.
Krok 1: Projektové video
Krok 2: Rádio
Jako většina projektů dodatečné montáže i tento začíná nějakou starou elektronikou, přesněji Bjazzo Ts od Telefunken, vyrobenou někdy v šedesátých letech v západním Německu.
Nejprve je třeba určit, co lze znovu použít. Nejlepší způsob, jak to zjistit, je rozebrat naši starou technologii. Tento krok je u každého zařízení jiný, ale odstranění všech šroubů, se kterými se setkáte, je skvělý začátek.
Naštěstí můžeme zachránit původní reproduktor i tlačítko zapnutí/vypnutí. Ponecháme také část, která drží všechna tlačítka.
Po této úspěšné operaci nám zbývají některé opakovaně použitelné součásti a poloprázdný rámeček.
Krok 3: Hardware
S naším nově vytvořeným prostorem a opakovaně použitelnými částmi přejdeme k dalšímu kroku a přidáme vlastní hardware.
Cílem je vytvořit hlasem ovladatelné, interaktivní zařízení pro vyprávění příběhů. To znamená, že potřebujeme mikrofon a reproduktor v kombinaci s nějakým druhem výpočetního výkonu. Que the Google AIY Voice Kit, hardwarový balíček ideální pro naše úsilí.
Dodržování jejich pokynů k sestavení je jednoduché, ale místo dodaného reproduktoru a tlačítka připojíme ty, které jsme získali ze starého rádia. Když je veškerý hardware sestaven a připraven, můžeme nyní spustit jakýkoli z uvedených příkladů.
Krok 4: Příběh
Než budeme moci postavit svůj příběh, musíme vymyslet vhodné téma. Jak již bylo zmíněno, naše rádio bylo vyrobeno někdy v šedesátých letech v západním Německu. To bylo během studené války na důležitém místě.
Když přemýšlíme o studené válce, myslíme na špionáž a stejně tak máme své téma, špionáž!
Než přejdeme k budově chatbota, struktuře příběhu, je tu ještě jedno. Protože chceme, aby se náš graf změnil na základě zadání uživatelů, musíme navrhnout rozhodovací strom. Jakmile skončíme, jsme připraveni proklouznout k dalšímu kroku.
Krok 5: Chatbot
Úspěch, s úplným příběhem můžeme začít na chatbotu. V ideálním případě bychom měli kus softwaru, který pomáhá s výběrem správné reakce, a to jak vytahováním významu z mluveného textu, tak rozhodováním o zápletce.
To je přesně to, co poskytuje platforma chatbotů, a to jak zjišťování významu v textu („zpracování přirozeného jazyka“), tak rozhodování.
Existuje mnoho poskytovatelů a můžete si vybrat kteréhokoli z nich, ale vybrali jsme Google Dialogflow, protože je zdarma a snadno se používá. Dialogflow má skvělou příručku Začínáme právě zde.
Po určitém nastavení a kreativním psaní je chatbot připraven jít. Nyní propojíme místní hardware s chatbotem a přeměníme náš vynález na skutečného hlasového robota.
Kompletní kód je součástí tohoto článku, toto je tok dat:
1 Mikrofon zachytí někoho, kdo mluví, a nahraje zvuk.
2-3 Pomocí kouzla Google AI (Speech-To-Text) extrahujeme mluvený text ze zvuku.
4-5Tento text je odeslán našemu chatbotu (Dialogflow) a odpovídá správné odpovědi, která je odeslána zpět na Raspberry Pi.
6-7 Pomocí tohoto více voodoo s umělou inteligencí se tento text používá ke generování umělé řeči.
8 Tento zvuk je člověku vysílán prostřednictvím reproduktoru.
Poznámka: Celý tento proces se aktivuje pouze tehdy, když je tlačítko rádia přepnuto do stavu „ZAPNUTO“.
Krok 6: Výsledek
Po všech těchto těžkých pracích je konečně načase si odpočinout a relaxovat a prozkoumat všechny různé možnosti, které náš interaktivní vypravěč příběhů může nabídnout.
Doporučuje:
BBC Micro: bit and scratch - interaktivní volant a hra pro řidiče: 5 kroků (s obrázky)
BBC Micro: bit and Scratch - interaktivní volant a hra pro řízení: Jednou z mých úkolů v tomto týdnu je použít BBC Micro: bit k propojení s programem Scratch, který jsme napsali. Myslel jsem, že to byla ideální příležitost použít můj ThreadBoard k vytvoření vestavěného systému! Moje inspirace pro scratch p
Vytvořte interaktivní systém LED pro schody: 7 kroků
Vytvořte interaktivní LED systém pro schody: V domě je schodiště. Je velmi zajímavé sledovat v komunitě mnoho projektů renovace schodišť. V poslední době není příliš zaneprázdněn, a tak jsem se rozhodl použít některé hardwarové moduly s otevřeným zdrojovým kódem k transformaci schodiště doma a přidání interakce
Zvuková vyprávění pro plachtění: 11 kroků
Audible Telltales for Sailing: Telltales jsou kousky provázku používané při plachtění k označení, zda je turbulentní nebo laminární proudění přes plachtu. Různě barevné kousky příze připevněné ke každé straně plachty jsou však čistě vizuální indikátory. Tyto slyšitelné signály
GrimmsBox: Sestavte si své vlastní zařízení pro vyprávění příběhů: 5 kroků (s obrázky)
GrimmsBox: Sestavte si své vlastní zařízení pro vyprávění příběhů: Tento návod vám ukáže, jak si postavit vlastní box pro vyprávění příběhů. Neváhejte a vyberte si vlastní dobrodružství. Takzvaný " GrimmsBox " byl projekt studentů z Hochschule der Medien Stuttgart, Německo. Používáme společný přijímač
Jednoduché interaktivní uživatelské rozhraní pro výuku a hodnocení .: 11 kroků
Jednoduché interaktivní uživatelské rozhraní pro výuku a hodnocení: Tento projekt byl vyvinut jako součást vysokoškolské třídy, cílem bylo vytvořit interaktivní systém pro výuku a hodnocení určitého tématu. K tomu jsme použili Processing na PC pro rozhraní a Arduino NANO pro arkádové tlačítko a LED diody, takže