Indholdsfortegnelse:

The Interactive Storytelling Radio: 6 trin (med billeder)
The Interactive Storytelling Radio: 6 trin (med billeder)

Video: The Interactive Storytelling Radio: 6 trin (med billeder)

Video: The Interactive Storytelling Radio: 6 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, November
Anonim
Den interaktive fortællerradio
Den interaktive fortællerradio

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

Image
Image

Trin 2: Radio

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

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

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

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

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