Innehållsförteckning:

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

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

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

I detta projekt konverterar vi en snygg radio till en röstaktiverad, interaktiv berättare. Framtid, här kommer vi!

Tillbehör

Hårdvara

  • Raspberry Pi 3B+ Starter Kit (eller ett Raspberry Pi 4 Starter Kit)
  • Google AIY Voice Kit v1
  • Växla
  • Retro radio
  • Skruvmejslar
  • Lödutrustning - Valfritt

programvara

  • Google Cloud Platform
  • Google Dialogflow

Som Amazon Associate tjänar jag på kvalificerade köp som du gör med mina länkar.

Steg 1: Projektvideo

Image
Image

Steg 2: Radio

Radio
Radio
Radio
Radio

Liksom de flesta eftermonteringsprojekt börjar den här med lite gammal elektronik, för att vara exakt, en Bjazzo Ts av Telefunken, som gjordes någon gång under 1960-talet i Västtyskland.

Först och främst är det att bestämma vad som kan återanvändas. Det bästa sättet att ta reda på det är genom att demontera vår vintage tech. Detta steg är olika för varje enhet, men att ta bort alla skruvar du stöter på är en bra start.

Tur vi, vi kan rädda både originalhögtalaren och på/av -knappen. Vi behåller också den del som håller upp alla knappar.

Efter denna lyckade operation sitter vi kvar med några återanvändbara komponenter och en halvtomt ram.

Steg 3: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara

Med vårt nyskapade utrymme och återanvändbara delar går vi vidare till nästa steg och lägger till vår egen hårdvara.

Syftet är att göra en röststyrbar, interaktiv, berättande enhet. Det betyder att vi behöver en mikrofon och högtalare, kombinerat med någon form av processorkraft. Que Google AIY Voice Kit, ett hårdvarupaket perfekt för vår strävan.

Det är enkelt att följa deras bygginstruktioner, men i stället för den medföljande högtalaren och knappen ansluter vi de som vi återhämtade från vår gamla radio. Med all hårdvara monterad och klar kan vi nu köra alla exemplen.

Steg 4: Berättelse

Berättelse
Berättelse
Berättelse
Berättelse

Innan vi kan bygga vår historia måste vi komma med ett passande tema. Som nämnts tidigare gjordes vår radio någon gång under 1960-talet i Västtyskland. Detta var under det kalla kriget på en livsviktig plats.

När vi tänker på det kalla kriget, tänker vi på spionage, och precis så har vi vårt tema, spioneri!

Det finns ytterligare en sak att göra innan vi går vidare till chatbot -byggnaden, berättelsestrukturen. Eftersom vi vill att vår tomt ska förändras baserat på användarens input, måste vi designa ett beslutsträd. När vi är klara är vi redo att smyga till nästa steg.

Steg 5: Chatbot

Chatbot
Chatbot
Chatbot
Chatbot
Chatbot
Chatbot

Framgång, med historien klar kan vi börja på chatbot. Vi skulle verkligen ha en mjukvara som hjälper till att välja rätt svar, både att extrahera mening från den talade texten och fatta plottbeslut.

Detta är exakt vad en chatbot -plattform ger, både att upptäcka mening i text ('Natural Language Processing') och fatta beslut.

Det finns många leverantörer där ute, och du kan välja vilken som helst av dem, men vi valde Google Dialogflow eftersom det är gratis och lätt att använda. Dialogflow har en bra startguide här.

Efter lite installation och kreativt skrivande är chatboten redo att gå. Nu ansluter vi den lokala hårdvaran med chattboten och förvandlar vår uppfinning till en sann röstbot.

Den fullständiga koden ingår i den här artikeln, detta är dataflödet:

1 Mikrofonen tar upp någon som talar och spelar in ljudet.

2-3 Med hjälp av lite Google AI-magi (tal-till-text) extraherar vi den talade texten från ljudet.

4-5Denna text skickas till vår chatbot (Dialogflow) och matchas med rätt svar, som skickas tillbaka till Raspberry Pi.

6-7 Med hjälp av lite mer artificiell intelligens voodoo används denna text för att generera artificiellt tal.

8Detta ljud sänds till personen via högtalaren.

Obs! Hela denna process aktiveras endast när radionknappen är på "ON" -status.

Steg 6: Resultat

Resultat
Resultat
Resultat
Resultat
Resultat
Resultat

Efter allt detta hårda arbete är det äntligen dags att ta det lugnt, koppla av och utforska alla de olika möjligheter som vår interaktiva berättare har att erbjuda.

Rekommenderad: