Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Prosjektvideo
- Trinn 2: Radio
- Trinn 3: Maskinvare
- Trinn 4: Historie
- Trinn 5: Chatbot
- Trinn 6: Resultat
Video: The Interactive Storytelling Radio: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
I dette prosjektet konverterer vi en pen radio til en stemmeaktivert, interaktiv historieforteller. Fremtiden, her kommer vi!
Rekvisita
Maskinvare
- Raspberry Pi 3B+ Starter Kit (eller et Raspberry Pi 4 Starter Kit)
- Google AIY Voice Kit v1
- Bytte om
- Retro radio
- Skrutrekkere
- Loddeutstyr - Valgfritt
Programvare
- Google Cloud Platform
- Google Dialogflow
Som Amazon Associate tjener jeg på kvalifiserte kjøp du gjør ved hjelp av tilknyttede lenker.
Trinn 1: Prosjektvideo
Trinn 2: Radio
Som de fleste ettermonteringsprosjekter starter denne med litt gammel elektronikk, for å være presis, en Bjazzo Ts av Telefunken, laget en gang på 1960-tallet i Vest-Tyskland.
Først og fremst er det å bestemme hva som kan brukes igjen. Den beste måten å finne ut av det er ved å demontere vår vintage tech. Dette trinnet er forskjellig for hver enhet, men å fjerne alle skruene du støter på er en god start.
Heldige oss, vi kan berge både den originale høyttaleren og av/på -knappen. Vi beholder også delen som holder opp alle knappene.
Etter denne vellykkede operasjonen sitter vi igjen med noen gjenbrukbare komponenter og en halv tom ramme.
Trinn 3: Maskinvare
Med vår nyopprettede plass og gjenbrukbare deler går vi videre til neste trinn og legger til vår egen maskinvare.
Målet er å lage en stemmestyrbar, interaktiv, historiefortellende enhet. Dette betyr at vi trenger en mikrofon og høyttaler, kombinert med en slags prosessorkraft. Que Google AIY Voice Kit, en maskinvarepakke perfekt for vårt forsøk.
Det er enkelt å følge byggeinstruksjonene, men i stedet for den medfølgende høyttaleren og knappen, kobler vi til dem vi gjenopprettet fra vår gamle radio. Med all maskinvaren montert og klar, kan vi nå kjøre noen av eksemplene.
Trinn 4: Historie
Før vi kan bygge historien vår, må vi komme med et passende tema. Som nevnt tidligere ble radioen vår laget en gang på 1960-tallet i Vest-Tyskland. Dette var under den kalde krigen på et livsviktig sted.
Når vi tenker på den kalde krigen, tenker vi på spionasje, og akkurat slik har vi temaet vårt, spionasje!
Det er en ting å gjøre før vi går videre til chatbot -bygningen, historiestrukturen. Fordi vi vil at tomten vår skal endres basert på brukerens innspill, må vi designe et beslutningstre. Når vi er ferdige, er vi klare til å snike oss til neste trinn.
Trinn 5: Chatbot
Suksess, med historien fullført kan vi begynne på chatbot. Ideelt sett ville vi ha et programvare som hjelper med å velge riktig svar, både å trekke ut mening fra den talte teksten og ta plottbeslutninger.
Dette er akkurat det en chatbot -plattform gir, både ved å oppdage mening i tekst ('Natural Language Processing') og ta beslutninger.
Det er mange leverandører der ute, og du kan velge hvilken som helst av dem, men vi valgte Google Dialogflow fordi den er gratis og enkel å bruke. Dialogflow har en flott startguide her.
Etter litt oppsett og kreativ skriving er chatboten klar. Nå kobler vi den lokale maskinvaren til chatboten, og forvandler vår oppfinnelse til en ekte stemmebot.
Den komplette koden er inkludert i denne artikkelen, dette er dataflyten:
1 Mikrofonen plukker opp noen som snakker og tar opp lyden.
2-3 Ved å bruke litt Google AI-magi (tale-til-tekst) trekker vi ut den talte teksten fra lyden.
4-5 Denne teksten sendes til chatboten vår (Dialogflow) og matches med riktig svar, som sendes tilbake til Raspberry Pi.
6-7 Ved å bruke litt mer kunstig intelligens voodoo, brukes denne teksten til å generere kunstig tale.
8 Denne lyden sendes til personen via høyttaleren.
Merk: Hele denne prosessen ble bare aktivert når radioknappen er slått til "PÅ" -status.
Trinn 6: Resultat
Etter alt dette harde arbeidet, er det endelig på tide å slappe av, slappe av og utforske alle de forskjellige mulighetene vår interaktive historieforteller har å tilby.
Anbefalt:
BBC Micro: bit and Scratch - Interactive Rat & Driving Game: 5 Steps (med bilder)
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: En av mine klasseoppgaver denne uken er å bruke BBC Micro: bit til å koble til et Scratch -program vi har skrevet. Jeg trodde at dette var den perfekte muligheten til å bruke ThreadBoard til å lage et innebygd system! Min inspirasjon til bunnen
Hvordan rebase Interactive With Eclipse (eGit): 10 trinn
Hvordan rebase Interactive With Eclipse (eGit): 20180718 - Jeg " tror " Jeg har løst problemet med bildene. Hvis de ser ut zoomet inn eller ikke gir mening, kan du prøve å klikke. Hvis du støter på et problem, send meg en melding, så skal jeg prøve å hjelpe deg. Denne instruksjonen gir trinn-for-trinn de
Bloomie-The Interactive Flowers: 6 trinn (med bilder)
Bloomie-The Interactive Flowers: Noen ganger er ord ikke nok til å dele følelsene dine. Det er da du trenger Bloomie! Bloomie er et produkt for folk å dele sine følelser gjennom lys. Når du utløser en viss interaksjon, blir meldingen sendt til den andre personens Bloom
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
Forbedret NRF24L01 -radio med en DIY -dipolantennemodifikasjon .: 5 trinn (med bilder)
Forbedret NRF24L01 -radio med en DIY -dipolantennemodifikasjon .: Situasjonen var at jeg bare kunne sende og motta gjennom 2 eller 3 vegger med en avstand på omtrent 50 fot, ved hjelp av standard nRF24L01+ -moduler. Dette var utilstrekkelig for min tiltenkte bruk. Jeg hadde tidligere prøvd å legge til anbefalte kondensatorer, men