Sadržaj:
- Pribor
- Korak 1: Video projekt
- Korak 2: Radio
- Korak 3: Hardver
- Korak 4: Priča
- Korak 5: Chatbot
- Korak 6: Rezultat
Video: Interaktivni radio za pripovijedanje priča: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
U ovom projektu pretvaramo radio urednog izgleda u interaktivni pripovjedač priča s omogućenim glasom. Budućnost, evo nas!
Pribor
Hardver
- Raspberry Pi 3B+ Starter Kit (ili Raspberry Pi 4 Starter Kit)
- Google AIY Voice Kit v1
- Sklopka
- Retro radio
- Odvijači
- Oprema za lemljenje - izborno
Softver
- Google Cloud platforma
- Google Dialogflow
Kao suradnik Amazona zarađujem od kvalificiranih kupnji koje izvršite pomoću mojih partnerskih veza.
Korak 1: Video projekt
Korak 2: Radio
Kao i većina projekata nadogradnje, i ovaj počinje s nekom starom elektronikom, točnije, s Bjazzo T-om tvrtke Telefunken, napravljenom negdje tijekom 1960-ih u Zapadnoj Njemačkoj.
Prvo je odrediti što se može ponovno upotrijebiti. Najbolji način da to saznate je rastavljanjem naše vintage tehnologije. Ovaj je korak različit za svaki uređaj, ali uklanjanje svih vijaka na koje naiđete odličan je početak.
Na našu sreću, možemo spasiti i izvorni zvučnik i gumb za uključivanje/isključivanje. Zadržavamo i dio koji drži sve tipke.
Nakon ove uspješne operacije preostaju nam neke komponente za višekratnu uporabu i poluprazan okvir.
Korak 3: Hardver
S našim novostvorenim prostorom i dijelovima za višekratnu upotrebu prelazimo na sljedeći korak, dodajući vlastiti hardver.
Cilj je napraviti glasovni upravljački, interaktivni uređaj za pripovijedanje priča. To znači da su nam potrebni mikrofon i zvučnik u kombinaciji s nekom vrstom procesorske snage. Potražite Google AIY Voice Kit, hardverski paket savršen za naš pothvat.
Slijediti njihove upute za izradu je jednostavno, ali umjesto priloženog zvučnika i gumba, povezujemo one koje smo oporavili sa starog radija. Nakon što je sav hardver sastavljen i spreman, sada možemo pokrenuti bilo koji od ponuđenih primjera.
Korak 4: Priča
Prije nego što možemo izgraditi svoju priču, moramo smisliti odgovarajuću temu. Kao što je već spomenuto, naš radio je nastao negdje šezdesetih godina u Zapadnoj Njemačkoj. Bilo je to tijekom hladnog rata na vitalnom mjestu.
Kad razmišljamo o hladnom ratu, mislimo na špijunažu, i upravo tako imamo svoju temu, špijuniranje!
Prije nego što pređemo na zgradu chatbota, postoji još jedan zadatak, struktura priče. Budući da želimo da se naša shema promijeni na temelju unosa korisnika, moramo dizajnirati stablo odluka. Kad završimo, spremni smo za prelazak na sljedeći korak.
Korak 5: Chatbot
Uspješno, s dovršenom pričom možemo započeti na chatbotu. Idealno bi bilo da imamo softver koji pomaže u odabiru pravog odgovora, kako izvlačenju značenja iz izgovorenog teksta, tako i donošenju odluka.
To je upravo ono što chatbot platforma nudi, i otkrivanje značenja u tekstu ('Obrada prirodnog jezika') i donošenje odluka.
Postoji mnogo davatelja usluga i možete odabrati bilo kojeg od njih, međutim, odabrali smo Google Dialogflow jer je besplatan i jednostavan za korištenje. Dialogflow ima sjajan vodič za početak upravo ovdje.
Nakon određenog postavljanja i kreativnog pisanja chatbot je spreman za rad. Sada povezujemo lokalni hardver s chatbotom, pretvarajući naš izum u pravog glasovnog robota.
Cjelokupni kôd uključen je u ovaj članak, ovo je tijek podataka:
1Mikrofon hvata nekoga tko govori i snima zvuk.
2-3Korištenjem neke Google AI magije (Govor u tekst) izvlačimo izgovoreni tekst iz zvuka.
4-5Ovaj tekst se šalje našem chatbotu (Dialogflow) i podudara se s ispravnim odgovorom, koji se šalje natrag u Raspberry Pi.
6-7Koristeći još neki voodoo s umjetnom inteligencijom, ovaj se tekst koristi za generiranje umjetnog govora.
8Ovaj se zvuk emitira na osobu putem zvučnika.
Napomena: Cijeli ovaj postupak aktivira se samo ako je radio gumb uključen.
Korak 6: Rezultat
Nakon ovog napornog rada, konačno je vrijeme da se opustimo, opustimo i istražimo sve različite mogućnosti koje nudi naš interaktivni pripovjedač priča.
Preporučeni:
BBC Micro: bit i ogrebotina - interaktivni upravljač i igra vožnje: 5 koraka (sa slikama)
BBC Micro: bit and Scratch - Interaktivni upravljač i igra vožnje: Jedan od mojih zadataka ovog tjedna je korištenje BBC Micro: bit za povezivanje s programom Scratch koji smo napisali. Mislio sam da je ovo savršena prilika da pomoću svog ThreadBoarda stvorim ugrađeni sustav! Moja inspiracija za ispočetka p
Interaktivna priča (Scratch igra): 8 koraka
Story Interactive (Scratch Game): Ovo će biti tutorial o tome kako napraviti igru ispočetka s dijalogom i spritovima. Također će vas naučiti dodavati isječke u igru, vrijeme, uključujući emitiranje i drugo
Arduino interaktivni LED stolić: 6 koraka (sa slikama)
Arduino interaktivni LED stolić za kavu: Napravio sam interaktivni stolić za kavu koji uključuje LED svjetla ispod objekta, kada se predmet stavi preko stola. Svijetlit će samo LED diode koje se nalaze ispod tog objekta. To čini učinkovitom upotrebom senzora blizine, a kada udaljenost
Makey Makey Interaktivna priča pomoću Scratch !: 6 koraka
Makey Makey Interaktivna priča pomoću Scratcha !: Upute o tome kako napraviti interaktivnu priču o Scratchu pomoću Makeyja Makeyja i najvažnije vaše mašte
GrimmsBox: Izgradite vlastiti uređaj za pripovijedanje: 5 koraka (sa slikama)
GrimmsBox: Izgradite vlastiti uređaj za pripovijedanje priča: Ova uputa pokazat će vam kako izgraditi vlastitu kutiju za pripovijedanje. Slobodno odaberite svoju avanturu. Takozvani " GrimmsBox " bio je projekt studenata iz Hochschule der Medien Stuttgart, Njemačka. Koristimo zajednički prijem