Obsah:

Interaktívne rádio s rozprávaním príbehov: 6 krokov (s obrázkami)
Interaktívne rádio s rozprávaním príbehov: 6 krokov (s obrázkami)
Anonim
Interaktívne rádio pre rozprávanie príbehov
Interaktívne rádio pre rozprávanie príbehov

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

Image
Image

Krok 2: Rádio

Rádio
Rádio
Rádio
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

Hardvér
Hardvér
Hardvér
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

Príbeh
Príbeh
Príbeh
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

Chatbot
Chatbot
Chatbot
Chatbot
Chatbot
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

Výsledok
Výsledok
Výsledok
Výsledok
Výsledok
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: