Obsah:
- Zásoby
- Krok 1: Projektové video
- Krok 2: Rádio
- Krok 3: Hardvér
- Krok 4: Príbeh
- Krok 5: Chatbot
- Krok 6: Výsledok
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V tomto projekte prevádzame úhľadne vyzerajúce rádio na interaktívneho rozprávača príbehov s podporou hlasu. Budúcnosť, sme tu!
Zásoby
Hardvér
- Štartovacia sada Raspberry Pi 3B+ (alebo štartovacia sada Raspberry Pi 4)
- Google AIY Voice Kit v1
- Prepnúť
- Retro rádio
- Skrutkovače
- Spájkovacie zariadenie - voliteľné
Softvér
- Google Cloud Platform
- Google Dialogflow
Ako spolupracovník Amazonu zarábam na kvalifikovaných nákupoch, ktoré robíte pomocou mojich pridružených odkazov.
Krok 1: Projektové video
Krok 2: Rádio
Rovnako ako väčšina projektov dodatočnej montáže, aj tento začína starou elektronikou, presnejšie, Bjazzo Ts od Telefunkenu, vyrobenou niekedy v šesťdesiatych rokoch minulého storočia v západnom Nemecku.
Najprv je potrebné určiť, čo je možné opakovane použiť. Najlepším spôsobom, ako to zistiť, je demontáž našej starodávnej technológie. Tento krok je pre každé zariadenie iný, ale odstránenie všetkých skrutiek, s ktorými sa stretnete, je skvelý začiatok.
Našťastie môžeme zachrániť pôvodný reproduktor aj tlačidlo zapnutia/vypnutia. Ponecháme tiež časť, ktorá drží všetky tlačidlá.
Po tejto úspešnej operácii nám zostali niektoré opakovane použiteľné komponenty a poloprázdny rám.
Krok 3: Hardvér
S naším novovytvoreným priestorom a opakovane použiteľnými časťami prechádzame k ďalšiemu kroku a pridávame vlastný hardvér.
Cieľom je vytvoriť interaktívne zariadenie na rozprávanie ovládateľné hlasom. To znamená, že potrebujeme mikrofón a reproduktor v kombinácii s nejakým výkonom spracovania. Que Google Google AIY Voice Kit, hardvérový balík ideálny pre naše úsilie.
Postupovanie podľa ich pokynov na zostavenie je jednoduché, ale namiesto dodaného reproduktora a tlačidla pripojíme tie, ktoré sme získali z nášho starého rádia. Keď je všetok hardvér zostavený a pripravený, môžeme teraz spustiť ktorýkoľvek z uvedených príkladov.
Krok 4: Príbeh
Predtým, ako budeme môcť postaviť svoj príbeh, musíme prísť s vhodnou témou. Ako už bolo spomenuté, naše rádio bolo vyrobené niekedy v šesťdesiatych rokoch minulého storočia v západnom Nemecku. To bolo počas studenej vojny na dôležitom mieste.
Keď uvažujeme o studenej vojne, myslíme na špionáž a rovnako máme svoju tému špionáž!
Kým prejdeme k budove chatbota, štruktúre príbehu, je tu ešte jedno. Pretože chceme, aby sa náš graf zmenil na základe vstupov používateľov, musíme navrhnúť rozhodovací strom. Keď sme hotoví, sme pripravení prejsť k ďalšiemu kroku.
Krok 5: Chatbot
Úspech, s úplným príbehom môžeme začať na chatbote. V ideálnom prípade by sme mali kus softvéru, ktorý pomôže s výberom správnej reakcie, a to tak, že z hovoreného textu extrahujeme význam a rozhodujeme o zápletke.
To je presne to, čo poskytuje platforma chatbotov, a to ako zisťovanie významu v texte („spracovanie prirodzeného jazyka“), tak aj rozhodovanie.
Existuje mnoho poskytovateľov a môžete si vybrať ktoréhokoľvek z nich, ale vybrali sme si Google Dialogflow, pretože je bezplatný a používanie je veľmi jednoduché. Dialogflow má skvelého sprievodcu na začiatok práve tu.
Po nejakom nastavení a kreatívnom písaní je chatbot pripravený ísť. Teraz spojíme miestny hardvér s chatbotom, čím sa náš vynález zmení na skutočného hlasového robota.
Kompletný kód je zahrnutý v tomto článku, toto je tok údajov:
1 Mikrofón zachytí niekoho, kto hovorí, a zaznamená zvuk.
2-3Použitím kúzla Google AI (Speech-To-Text) extrahujeme hovorený text zo zvuku.
4-5Tento text je odoslaný do nášho chatbota (Dialogflow) a je priradený správnej odpovedi, ktorá je odoslaná späť na Raspberry Pi.
6-7 Tento text sa používa na vytvorenie ďalšej umelej inteligencie voodoo a používa sa na generovanie umelej reči.
8Tento zvuk je vysielaný osobe prostredníctvom reproduktora.
Poznámka: Celý tento proces sa aktivuje iba vtedy, keď je prepínač rádia prepnutý do stavu „ON“.
Krok 6: Výsledok
Po všetkej tejto tvrdej práci je konečne čas naštartovať sa, oddýchnuť si a preskúmať všetky rôzne možnosti, ktoré náš interaktívny rozprávač príbehov ponúka.
Odporúča:
Bloomie-Interaktívne kvety: 6 krokov (s obrázkami)
Bloomie-Interaktívne kvety: Niekedy slová nestačia na to, aby ste sa podelili o svoje pocity. Vtedy potrebujete Bloomie! Bloomie je produkt, pomocou ktorého môžu ľudia zdieľať svoje emócie prostredníctvom svetiel. Keď spustíte určitú interakciu, správa sa odošle do Bloom druhej osoby
Interaktívne bezdotykové svetlo: 7 krokov (s obrázkami)
Interaktívne bezdotykové svetlo: Ahoj všetci! Rád by som sa tu podelil o projekt, na ktorom som pracoval. Inšpiroval som sa k experimentu s kapacitným dotykovým snímaním prostredníctvom projektu na mojej univerzite. Dozvedel som sa o tejto technológii pomocou inštrukcií a použil som veci, ktoré som sa naučil
GrimmsBox: Zostavte si svoje vlastné zariadenie na rozprávanie príbehov: 5 krokov (s obrázkami)
GrimmsBox: Zostavte si svoje vlastné zariadenie na rozprávanie príbehov: Tento návod vám ukáže, ako si postaviť vlastný box na rozprávanie príbehov. Neváhajte si vybrať svoje vlastné dobrodružstvo. Takzvaný " GrimmsBox " bol projekt študentov z Hochschule der Medien Stuttgart, Nemecko. Používame bežný príjem
Interaktívne žiariace huby: 10 krokov (s obrázkami)
Interaktívne žiariace huby: Tento návod vám ukáže, ako vyrobiť huby, ktoré budú v tme svietiť. Jednotlivé huby môžete vypnúť a znova zapnúť stlačením vrchnej časti. Začal som tento projekt pre školskú úlohu, kde sme museli niečo vytvoriť pomocou Arduinu
Interaktívne zrkadlo Infinity: 9 krokov (s obrázkami)
Interactive Infinity Mirror: Zadanie pre túto triedu bolo jednoduché, ale komplikované: Vytvorte niečo interaktívne s Arduinom. Muselo byť navrhnuté dobre, dostatočne technicky náročné a originálne, pokiaľ ide o originálne nápady v dnešnej dobe na stránkach ako Instructables. Od