Sadržaj:
- Supplies
- Korak 1: Video zapis projekta
- 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 izmjena: 2024-01-30 08:04
U ovom projektu pretvaramo radio urednog izgleda u interaktivni pripovjedač priča s omogućenim glasom. Budućnost, evo nas!
Supplies
Hardver
- Raspberry Pi 3B+ Starter Kit (ili Raspberry Pi 4 Starter Kit)
- Google AIY Voice Kit v1
- Switch
- Retro Radio
- Odvijači
- Oprema za lemljenje - opcionalno
Softver
- Google Cloud platforma
- Google Dialogflow
Kao Amazon saradnik zarađujem od kvalifikovanih kupovina koje obavite pomoću mojih partnerskih veza.
Korak 1: Video zapis projekta
Korak 2: Radio
Kao i većina projekata nadogradnje, i ovaj započinje nekom starom elektronikom, točnije, Bjazzo T-om od Telefunkena, napravljenim negdje 1960-ih u Zapadnoj Njemačkoj.
Prvo je utvrditi šta se može ponovo upotrijebiti. Najbolji način da to saznate je rastavljanjem naše vintage tehnologije. Ovaj korak je različit za svaki uređaj, ali uklanjanje svih vijaka na koje naiđete je odličan početak.
Na našu sreću, možemo spasiti i originalni zvučnik i dugme 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 upotrebu 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. Iskoristite Google AIY Voice Kit, hardverski paket savršen za naše napore.
Slijediti njihova uputstva za izgradnju je jednostavno, ali umjesto priloženog zvučnika i gumba, povezujemo one koje smo oporavili sa našeg starog radija. Poš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 tokom 1960-ih u Zapadnoj Njemačkoj. To se dogodilo tokom hladnog rata na vitalnoj lokaciji.
Kada razmišljamo o hladnom ratu, mislimo na špijunažu, i upravo tako imamo svoju temu, špijuniranje!
Postoji još jedan zadatak prije nego što pređemo na zgradu chatbota, struktura priče. Budući da želimo da se naš zaplet promijeni na osnovu 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 pružatelja 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 odličan 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.
Kompletan kôd je uključen u ovaj članak, ovo je tok podataka:
1Mikrofon hvata nekoga ko govori i snima zvuk.
2-3Korišćenjem neke Google AI magije (Govor u tekst) izdvajamo izgovoreni tekst iz zvuka.
4-5Ovaj tekst se šalje našem chatbotu (Dialogflow) i podudara se s ispravnim odgovorom, koji se šalje na Raspberry Pi.
6-7Koristeći još neke vudu vještačke inteligencije, ovaj se tekst koristi za generiranje umjetnog govora.
8Ovaj zvuk se emituje osobi preko zvučnika.
Napomena: Cijeli ovaj proces aktivira se samo ako je radio tipka okrenuta na status 'ON'.
Korak 6: Rezultat
Nakon ovog napornog rada, konačno je vrijeme za povratak, opuštanje i istraživanje svih različitih mogućnosti koje nudi naš interaktivni pripovjedač priča.
Preporučuje se:
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 ove sedmice je da koristim BBC Micro: bit za povezivanje sa programom Scratch koji smo napisali. Mislio sam da je ovo savršena prilika da pomoću ThreadBoarda stvorim ugrađeni sistem! Moja inspiracija za grebanje p
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 je objekt postavljen preko stola. Samo LED diode koje se nalaze ispod tog objekta će zasvijetliti. 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: Ovo uputstvo će vam pokazati kako izgraditi vlastitu kutiju za pripovijedanje. Slobodno odaberite svoju avanturu. Takozvani " GrimmsBox " bio je projekat studenata Hochschule der Medien Stuttgart, Njemačka. Koristimo zajednički prijem
Senzor temperature i vlažnosti koji priča - Si7021 i Little Buddy Talker: 3 koraka
Senzor temperature i vlažnosti koji govori - Si7021 i Little Buddy Talker: "Little Buddy Talker" je mali uređaj koji vam omogućuje dodavanje jednostavnog glasovnog izlaza vašim Arduino projektima. Sadrži ograničen skup od 254 riječi i može se povezati s Arduinom ili drugim mikrokontrolerima putem SPI -ja. Mali prijatelj T