Innholdsfortegnelse:

The Interactive Storytelling Radio: 6 trinn (med bilder)
The Interactive Storytelling Radio: 6 trinn (med bilder)

Video: The Interactive Storytelling Radio: 6 trinn (med bilder)

Video: The Interactive Storytelling Radio: 6 trinn (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
The Interactive Storytelling Radio
The Interactive Storytelling Radio

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

Image
Image

Trinn 2: Radio

Radio
Radio
Radio
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

Maskinvare
Maskinvare
Maskinvare
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

Historie
Historie
Historie
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

Chatbot
Chatbot
Chatbot
Chatbot
Chatbot
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

Resultat
Resultat
Resultat
Resultat
Resultat
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: