Satura rādītājs:
- Piegādes
- 1. darbība: projekta video
- 2. solis: radio
- 3. darbība: aparatūra
- 4. solis: stāsts
- 5. darbība. Chatbot
- 6. darbība: rezultāts
Video: Interaktīvais stāstu radio: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā projektā mēs pārveidojam glītu radio par balss iespējotu interaktīvu stāstnieku. Nākotne, šeit mēs nākam!
Piegādes
Aparatūra
- Raspberry Pi 3B+ sākuma komplekts (vai Raspberry Pi 4 sākuma komplekts)
- Google AIY balss komplekts v1
- Slēdzis
- Retro radio
- Skrūvgrieži
- Lodēšanas aprīkojums - pēc izvēles
Programmatūra
- Google mākoņa platforma
- Google dialoglodziņš
Kā Amazon asociētais darbinieks es nopelnu no kvalificētiem pirkumiem, ko veicat, izmantojot manas saistītās saites.
1. darbība: projekta video
2. solis: radio
Tāpat kā vairums modernizācijas projektu, arī šis sākas ar kādu vecu elektroniku, precīzāk sakot, ar Telefunken Bjazzo Ts, kas tika izgatavots 60. gados Rietumvācijā.
Vispirms ir jānosaka, kas ir atkārtoti lietojams. Labākais veids, kā to uzzināt, ir izjaukt mūsu vintage tehnoloģiju. Šis solis katrai ierīcei ir atšķirīgs, taču visu sākto skrūvju noņemšana ir lielisks sākums.
Mums ir paveicies, mēs varam izglābt gan oriģinālo skaļruni, gan ieslēgšanas/izslēgšanas pogu. Mēs arī saglabājam daļu, kas tur visas pogas.
Pēc šīs veiksmīgās darbības mums paliek daži atkārtoti lietojami komponenti un daļēji tukšs rāmis.
3. darbība: aparatūra
Ar mūsu jaunizveidoto telpu un atkārtoti izmantojamām detaļām mēs pārejam uz nākamo soli, pievienojot savu aparatūru.
Mērķis ir izveidot balss vadāmu, interaktīvu, stāstīšanas ierīci. Tas nozīmē, ka mums ir nepieciešams mikrofons un skaļrunis kopā ar sava veida apstrādes jaudu. Izbaudiet Google AIY Voice Kit - aparatūras pakotni, kas ir ideāli piemērota mūsu centieniem.
Izpildīt to uzbūves norādījumus ir vienkārši, taču nodrošinātā skaļruņa un pogas vietā mēs savienojam tos, kurus atguvām no vecā radio. Kad visa aparatūra ir samontēta un gatava, mēs tagad varam palaist jebkuru no sniegtajiem piemēriem.
4. solis: stāsts
Pirms mēs varam veidot savu stāstu, mums ir jāizdomā atbilstoša tēma. Kā minēts iepriekš, mūsu radio tika izgatavots dažkārt 1960. gados Rietumvācijā. Tas notika aukstā kara laikā svarīgā vietā.
Domājot par auksto karu, mēs domājam par spiegošanu, un tieši tāpat mums ir sava tēma - spiegošana!
Pirms pārejam pie tērzēšanas robotu ēkas, stāsta struktūras, ir vēl viens uzdevums. Tā kā mēs vēlamies, lai mūsu gabals mainītos, pamatojoties uz lietotāju sniegto informāciju, mums ir jāizstrādā lēmumu koks. Kad esam pabeiguši, mēs visi esam gatavi doties uz nākamo soli.
5. darbība. Chatbot
Panākumi, kad stāsts ir pabeigts, mēs varam sākt tērzēšanas robotu. Ideālā gadījumā mums būtu programmatūra, kas palīdz izvēlēties pareizo atbildi, gan izrunājot teksta nozīmi, gan pieņemot sižeta lēmumus.
Tieši to nodrošina tērzēšanas robotu platforma, gan nosakot teksta nozīmi (“Dabiskās valodas apstrāde”), gan pieņemot lēmumus.
Ir daudz pakalpojumu sniedzēju, un jūs varat izvēlēties jebkuru no tiem, tomēr mēs izvēlējāmies Google Dialogflow, jo tas ir bezmaksas un ērti lietojams. Dialogflow šeit ir lielisks darba sākšanas ceļvedis.
Pēc nelielas iestatīšanas un radošas rakstīšanas tērzēšanas robots ir gatavs darbam. Tagad mēs savienojam vietējo aparatūru ar tērzēšanas robotu, pārveidojot mūsu izgudrojumu par īstu balss robotu.
Pilns kods ir iekļauts šajā rakstā, šī ir datu plūsma:
1 Mikrofons uztver runājošo un ieraksta audio.
2-3Izmantojot kādu Google AI maģiju (runas teksts), mēs izrunājam izrunāto tekstu no audio.
4-5 Šis teksts tiek nosūtīts mūsu tērzēšanas robotam (Dialogflow) un tiek saskaņots ar pareizo atbildi, kas tiek nosūtīta atpakaļ uz Raspberry Pi.
Izmantojot 6-7 mākslīgā intelekta voodoo, šis teksts tiek izmantots mākslīgas runas ģenerēšanai.
8Šis audio tiek pārraidīts personai, izmantojot skaļruni.
Piezīme: Viss šis process tiek aktivizēts tikai tad, kad radio poga ir ieslēgta stāvoklī “ON”.
6. darbība: rezultāts
Pēc visa šī smagā darba beidzot ir pienācis laiks atkāpties, atpūsties un izpētīt visas mūsu interaktīvā stāstnieka piedāvātās dažādās iespējas.
Ieteicams:
Arduino interaktīvais LED kafijas galdiņš: 6 soļi (ar attēliem)
Arduino Interactive LED kafijas galdiņš: Es izveidoju interaktīvu kafijas galdiņu, kas zem objekta ieslēdz gaismas, kad objekts ir novietots virs galda. Iedegsies tikai gaismas diodes, kas atrodas zem šī objekta. Tas tiek darīts, efektīvi izmantojot tuvuma sensorus un kad tuvums
Interaktīvais globusa plīša un apdraudēto dzīvnieku grāmata: 14 soļi
Interaktīvais globusa plīša un apdraudēto dzīvnieku grāmata: Manā digitālās izgatavošanas un mācīšanās klasē noslēguma projekts man uzdeva izveidot produktu, izmantojot vienu no tehnoloģijām, par kurām uzzinājām klasē. Tomēr šim projektam mums bija jāvirza tehnoloģija tālāk par to, ko mēs ar to bijām paveikuši, pirms
Interaktīvais Minecraft neievadiet zobenu/zīmi (ESP32-CAM): 15 soļi (ar attēliem)
Interaktīvais Minecraft neieej zobenā/zīmē (ESP32-CAM): šī projekta īstenošanai ir vairāki iemesli: 1. Kā kooperatīvās daudzuzdevumu bibliotēkas TaskScheduler autorei man vienmēr bija interesanti, kā apvienot kooperatīvā daudzuzdevumu priekšrocības ar priekšrocībām, ko sniedz iepriekšēja
Interaktīvais ķirbis: 4 soļi
Interaktīvais ķirbis: Sveiki, šī ir mana pirmā pamācība. Mums tika lūgts veikt projektu, kas saistīts ar “Helovīna nedēļas tēmu”, izmantojot Arduino. Projekts bija paredzēts angļu valodas lietošanai, kas ir Elisavas dizaina skolas rūpnieciskā dizaina inženierzinātņu bakalaura 3. klases mācību priekšmets
Viedais interaktīvais luksofors: 5 soļi (ar attēliem)
Viedais interaktīvais luksofors: vai esat gatavs izveidot pasaulē labāko un interaktīvāko luksoforu? Labi! Šajā apmācībā mēs izskaidrosim, kā to izveidot pats, izmantojot Arduino. Nepieciešamās sastāvdaļas:- Arduino (..duh)- LM317 Mosfet- 2x 60 cm analogās RGB LED sloksnes (12V)- PVC caurule