Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Projektvideo
- Trin 2: Radio
- Trin 3: Hardware
- Trin 4: Historie
- Trin 5: Chatbot
- Trin 6: Resultat
Video: The Interactive Storytelling Radio: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I dette projekt konverterer vi en pæn radio til en stemmeaktiveret, interaktiv historiefortæller. Fremtiden, her kommer vi!
Forbrugsvarer
Hardware
- Raspberry Pi 3B+ Starter Kit (eller et Raspberry Pi 4 Starter Kit)
- Google AIY Voice Kit v1
- Kontakt
- Retro radio
- Skruetrækkere
- Loddeudstyr - Valgfrit
Software
- Google Cloud Platform
- Google Dialogflow
Som Amazon Associate tjener jeg på kvalificerede køb, du foretager ved hjælp af mine affiliate links.
Trin 1: Projektvideo
Trin 2: Radio
Ligesom de fleste eftermonteringsprojekter starter denne med lidt gammel elektronik, for at være præcis, en Bjazzo Ts af Telefunken, lavet engang i 1960'erne i Vest-Tyskland.
Først og fremmest er det at bestemme, hvad der kan genbruges. Den bedste måde at finde ud af det på er ved at adskille vores vintage tech. Dette trin er forskelligt for hver enhed, men at fjerne alle skruer, du støder på, er en god start.
Heldige os, vi kan redde både den originale højttaler og tænd/sluk -knappen. Vi beholder også den del, der holder alle knapperne op.
Efter denne vellykkede operation står vi tilbage med nogle genanvendelige komponenter og en halv tom ramme.
Trin 3: Hardware
Med vores nyoprettede plads og genanvendelige dele går vi videre til det næste trin og tilføjer vores egen hardware.
Målet er at gøre en stemmestyrbar, interaktiv, historiefortællende enhed. Det betyder, at vi har brug for en mikrofon og højttaler kombineret med en form for behandlingskraft. Que Google AIY Voice Kit, en hardwarepakke perfekt til vores bestræbelser.
Det er ligetil at følge deres byggeinstruktioner, men i stedet for den medfølgende højttaler og knap forbinder vi dem, vi har genoprettet fra vores gamle radio. Med alt hardware samlet og klar, kan vi nu køre et hvilket som helst af de medfølgende eksempler.
Trin 4: Historie
Inden vi kan bygge vores historie, er vi nødt til at komme med et passende tema. Som tidligere nævnt blev vores radio lavet engang i 1960'erne i Vest-Tyskland. Dette var under den kolde krig på et livsvigtigt sted.
Når vi tænker på den kolde krig, tænker vi på spionage, og lige sådan har vi vores tema, spionage!
Der er endnu en opgave, før vi går videre til chatbot -bygningen, historiens struktur. Fordi vi vil have vores plot til at ændre sig baseret på brugerens input, skal vi designe et beslutningstræ. Når vi er færdige, er vi klar til at snige sig til det næste trin.
Trin 5: Chatbot
Succes, med historien færdig kan vi starte på chatbot. I virkeligheden ville vi have et stykke software, der hjælper med at vælge det rigtige svar, både at udtrække mening fra den talte tekst og træffe plotbeslutninger.
Det er præcis, hvad en chatbot -platform giver, både at opdage mening i tekst ('Natural Language Processing') og træffe beslutninger.
Der er mange udbydere derude, og du kan vælge en af dem, men vi valgte Google Dialogflow, fordi det er gratis og let at bruge. Dialogflow har en god startguide lige her.
Efter lidt opsætning og kreativ skrivning er chatboten klar til at gå. Nu forbinder vi den lokale hardware med chatbot, hvilket omdanner vores opfindelse til en ægte voicebot.
Den komplette kode er inkluderet i denne artikel, dette er datastrømmen:
1 Mikrofonen opfanger nogen, der taler, og optager lyden.
2-3 Ved hjælp af noget Google AI-magi (tale-til-tekst) udtrækker vi den talte tekst fra lyden.
4-5Denne tekst sendes til vores chatbot (Dialogflow) og matches med det korrekte svar, som sendes tilbage til Raspberry Pi.
6-7 Ved hjælp af mere kunstig intelligens voodoo bruges denne tekst til at generere kunstig tale.
8Denne lyd udsendes til personen via højttaleren.
Bemærk: Hele denne proces aktiveres kun, når radioens knap er slået til 'ON' -status.
Trin 6: Resultat
Efter alt dette hårde arbejde er det endelig tid til at slappe af, slappe af og udforske alle de forskellige muligheder, vores interaktive historiefortæller kan tilbyde.
Anbefalede:
Arduino Interactive LED sofabord: 6 trin (med billeder)
Arduino Interactive LED sofabord: Jeg lavede et interaktivt sofabord, der tænder LED -lys under et objekt, når objektet placeres over bordet. Kun lysdioderne, der er under det objekt, lyser. Det gør det ved effektivt at bruge nærhedssensorer, og når proximit
Bloomie-The Interactive Flowers: 6 trin (med billeder)
Bloomie-The Interactive Flowers: Nogle gange er ord ikke nok til at dele dine følelser. Det er, når du har brug for Bloomie! Bloomie er et produkt, hvor folk kan dele deres følelser gennem lys. Når du udløser en bestemt interaktion, sendes meddelelsen til den anden persons Bloom
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
GrimmsBox: Byg din egen storytelling -enhed: 5 trin (med billeder)
GrimmsBox: Byg din egen storytelling -enhed: Denne instruktive viser dig, hvordan du bygger din egen storytelling -boks. Vælg gerne dit eget eventyr. Den såkaldte " GrimmsBox " var et projekt af studerende fra Hochschule der Medien Stuttgart, Tyskland. Vi bruger en fælles kvittering
Forbedret NRF24L01 -radio med en DIY -dipolantennemodifikation .: 5 trin (med billeder)
Forbedret NRF24L01 radio med en DIY Dipole Antenna Modification .: Situationen var, at jeg kun var i stand til at sende og modtage gennem 2 eller 3 vægge med en afstand på ca. 50 fod ved hjælp af standard nRF24L01+ moduler. Dette var utilstrækkeligt til min påtænkte anvendelse. Jeg havde tidligere prøvet at tilføje anbefalede kondensatorer, men