Cuprins:
- Provizii
- Pasul 1: Video de proiect
- Pasul 2: Radio
- Pasul 3: Hardware
- Pasul 4: Poveste
- Pasul 5: Chatbot
- Pasul 6: Rezultat
Video: Radio interactiv de povestire: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest proiect, convertim un radio cu aspect elegant într-un povestitor interactiv, activat pentru voce. Viitor, iată-ne!
Provizii
Hardware
- Raspberry Pi 3B + Starter Kit (sau un Raspberry Pi 4 Starter Kit)
- Google AIY Voice Kit v1
- Intrerupator
- Radio retro
- Șurubelnițe
- Echipamente de lipit - Opțional
Software
- Google Cloud Platform
- Google Dialogflow
În calitate de asociat Amazon câștig din achizițiile eligibile pe care le faceți folosind linkurile mele de afiliere.
Pasul 1: Video de proiect
Pasul 2: Radio
Ca majoritatea proiectelor de modernizare, acesta începe cu niște electronice vechi, mai precis, un Bjazzo Ts de la Telefunken, realizat cândva în anii 1960 în Germania de Vest.
În primul rând este determinarea a ceea ce este reutilizabil. Cel mai bun mod de a afla este dezasamblarea tehnologiei noastre de epocă. Acest pas este diferit pentru fiecare dispozitiv, dar eliminarea tuturor șuruburilor pe care le întâlniți este un început minunat.
Din fericire, putem salva atât difuzorul original, cât și butonul de pornire / oprire. De asemenea, păstrăm partea care ține apăsate toate butoanele.
După această operație de succes, ne-au rămas câteva componente reutilizabile și un cadru semi gol.
Pasul 3: Hardware
Cu spațiul nou creat și piesele reutilizabile trecem la pasul următor, adăugând propriul nostru hardware.
Scopul este de a crea un dispozitiv controlabil prin voce, interactiv, de povestire. Aceasta înseamnă că avem nevoie de un microfon și difuzor, combinate cu un fel de putere de procesare. Ce este Google AIY Voice Kit, un pachet hardware perfect pentru eforturile noastre.
Urmarea instrucțiunilor lor de construcție este simplă, dar în loc de difuzorul și butonul furnizate, le conectăm pe cele pe care le-am recuperat din vechiul nostru radio. Cu tot hardware-ul asamblat și gata, putem rula acum oricare dintre exemplele furnizate.
Pasul 4: Poveste
Înainte de a ne putea construi povestea, trebuie să venim cu o temă potrivită. După cum am menționat anterior, radioul nostru a fost realizat cândva în anii 1960 în Germania de Vest. Acest lucru a fost în timpul războiului rece într-o locație vitală.
Când ne gândim la războiul rece, ne gândim la spionaj și, la fel, avem tema noastră, spionajul!
Mai este încă un lucru înainte de a trece la clădirea chatbotului, structura poveștii. Deoarece dorim ca complotul nostru să se schimbe pe baza datelor introduse de utilizatori, trebuie să proiectăm un arbore de decizie. Odată terminat, suntem cu toții pregătiți să trecem la pasul următor.
Pasul 5: Chatbot
Succes, cu povestea completă, putem începe pe chatbot. În mod ideal, am avea un software care vă ajută să alegeți răspunsul corect, atât extragând sensul din textul vorbit, cât și luând deciziile de complot.
Aceasta este exact ceea ce oferă o platformă chatbot, atât detectarea sensului în text („Procesarea limbajului natural”), cât și luarea deciziilor.
Există mulți furnizori acolo și puteți alege oricare dintre aceștia, cu toate acestea, am ales Google Dialogflow deoarece este gratuit și ușor de utilizat. Dialogflow are un ghid inițial excelent chiar aici.
După câteva configurări și scrieri creative, chatbot-ul este gata de pornire. Acum conectăm hardware-ul local cu chatbotul, transformând invenția noastră într-un adevărat voicebot.
Codul complet este inclus în acest articol, acesta este fluxul de date:
1 Microfonul preia pe cineva care vorbește și înregistrează sunetul.
2-3 Folosind niște magii Google AI (Speech-to-Text), extragem textul vorbit din audio.
4-5 Acest text este trimis către chatbot-ul nostru (Dialogflow) și este asociat cu răspunsul corect, care este trimis înapoi la Raspberry Pi.
6-7 Folosind mai multe voodoo de inteligență artificială, acest text este folosit pentru a genera vorbire artificială.
8 Acest sunet este transmis persoanei prin difuzor.
Notă: Întregul proces este activat numai când butonul radioului este activat.
Pasul 6: Rezultat
După toată această muncă grea, este în sfârșit timpul să ne întoarcem, să ne relaxăm și să explorăm toate posibilitățile diferite pe care povestitorul nostru interactiv le are de oferit.
Recomandat:
BBC Micro: bit and Scratch - Joc interactiv cu volan și conducere: 5 pași (cu imagini)
BBC Micro: bit și Scratch - Volan interactiv și joc de conducere: Una dintre sarcinile mele de curs săptămâna aceasta este de a folosi BBC Micro: bit pentru a interfața cu un program Scratch pe care l-am scris. Am crezut că aceasta este ocazia perfectă de a folosi ThreadBoard pentru a crea un sistem încorporat! Inspirația mea pentru zero
Perete interactiv cu plăci cu LED (mai ușor decât pare): 7 pași (cu imagini)
Perete interactiv cu plăci cu LED (mai ușor decât pare): În acest proiect am construit un afișaj interactiv cu plăci LED folosind un Arduino și piese imprimate 3D. Inspirația pentru acest proiect a venit parțial din plăcile Nanoleaf. Am vrut să vin cu propria mea versiune, care nu numai că era mai accesibilă, dar și mo
Minecraft interactiv Nu introduceți sabie / semn (ESP32-CAM): 15 pași (cu imagini)
Interactiv Minecraft Do not Enter Sword / Sign (ESP32-CAM): Există într-adevăr mai multe motive pentru care acest proiect a luat ființă: 1. În calitate de autor al bibliotecii cooperative multitasking TaskScheduler, am fost mereu curios cum să combin beneficiile multitaskingului cooperativ cu beneficiile celei preventive
Generator interactiv de foi laser cu Arduino: 11 pași (cu imagini)
Generator interactiv de foi laser cu Arduino: Lasere pot fi folosite pentru a crea efecte vizuale incredibile. În acest proiect, am construit un nou tip de afișaj cu laser care este interactiv și redă muzică. Dispozitivul rotește două lasere pentru a forma două foi de lumină asemănătoare unui vortex. Am inclus senzor de distanță
GrimmsBox: Construiește-ți propriul dispozitiv de povestire: 5 pași (cu imagini)
GrimmsBox: Construiți-vă propriul dispozitiv de povestire: Acest instructiv vă va arăta cum să vă construiți propria casetă de povestire. Simțiți-vă liber să vă alegeți propria aventură. Așa-numita " GrimmsBox " a fost un proiect al studenților de la Hochschule der Medien Stuttgart, Germania. Folosim o primire comună