INHOUDSOPGAWE:

The Interactive Storytelling Radio: 6 stappe (met prente)
The Interactive Storytelling Radio: 6 stappe (met prente)

Video: The Interactive Storytelling Radio: 6 stappe (met prente)

Video: The Interactive Storytelling Radio: 6 stappe (met prente)
Video: DumboRC radio - 6 channels, Gyro and V-Mixer in this price ?? 2024, Julie
Anonim
Die interaktiewe storievertelradio
Die interaktiewe storievertelradio

In hierdie projek omskep ons 'n netjiese radio in 'n interaktiewe storieverteller met 'n stem. Toekoms, hier kom ons!

Voorrade

Hardeware

  • Raspberry Pi 3B+ Starter Kit (of 'n Raspberry Pi 4 Starter Kit)
  • Google AIY Voice Kit v1
  • Skakel oor
  • Retro radio
  • Skroewedraaiers
  • Soldeertoerusting - opsioneel

Sagteware

  • Google -wolkplatform
  • Google Dialogflow

As Amazon -medewerker verdien ek uit kwalifiserende aankope wat u doen met my aangeslote skakels.

Stap 1: Projekvideo

Image
Image

Stap 2: Radio

Radio
Radio
Radio
Radio

Soos met die meeste opknappingsprojekte, begin hierdie met ou elektronika, om presies te wees, 'n Bjazzo Ts van Telefunken, wat in die 1960's in Wes-Duitsland gemaak is.

Eerstens is dit om vas te stel wat herbruikbaar is. Die beste manier om dit uit te vind, is deur ons vintage tegnologie te demonteer. Hierdie stap is anders vir elke toestel, maar die verwydering van alle skroewe wat u teëkom, is 'n goeie begin.

Gelukkig kan ons die oorspronklike luidspreker en die aan/uit -knoppie red. Ons behou ook die deel wat al die knoppies inhou.

Na hierdie suksesvolle operasie het ons 'n paar herbruikbare komponente en 'n semi -leë raam agter.

Stap 3: Hardeware

Hardeware
Hardeware
Hardeware
Hardeware

Met ons nuutgeskepte ruimte en herbruikbare onderdele, gaan ons voort met die volgende stap en voeg ons eie hardeware by.

Die doel is om 'n stembeheerbare, interaktiewe, storieverteltoestel te maak. Dit beteken dat ons 'n mikrofoon en luidspreker nodig het, gekombineer met 'n soort verwerkingskrag. Wys die Google AIY Voice Kit, 'n hardewarepakket wat perfek is vir ons strewe.

Die bou -instruksies is eenvoudig, maar in plaas van die luidspreker en knoppie, verbind ons die wat ons van ons ou radio herstel het. Met al die hardeware bymekaar en gereed, kan ons nou enige van die voorbeelde gebruik.

Stap 4: Verhaal

Verhaal
Verhaal
Verhaal
Verhaal

Voordat ons ons storie kan bou, moet ons 'n gepaste tema uitdink. Dit was tydens die koue oorlog op 'n belangrike plek.

As ons aan die koue oorlog dink, dink ons aan spioenasie, en net so het ons ons tema, spioenasie!

Daar is nog een ding om te doen voordat ons na die chatbot -gebou gaan, die verhaalstruktuur. Omdat ons wil hê dat ons plot moet verander op grond van die gebruikersinvoer, moet ons 'n besluitboom ontwerp. As ons klaar is, is ons gereed om na die volgende stap te sluip.

Stap 5: Chatbot

Chatbot
Chatbot
Chatbot
Chatbot
Chatbot
Chatbot

Sukses, met die verhaal voltooi, kan ons op die chatbot begin, maar eintlik sou ons 'n stuk sagteware hê wat help om die regte antwoord te kies, sowel as om betekenis uit die gesproke teks te haal en om die plotbesluite te neem.

Dit is presies wat 'n chatbot -platform bied, sowel as die opsporing van betekenis in teks ('Natural Language Processing') en die neem van besluite.

Daar is baie verskaffers, en u kan een van hulle kies, maar ons het Google Dialogflow gekies omdat dit gratis en maklik is om te gebruik. Dialogflow het hier 'n uitstekende aanvangsgids.

Na 'n bietjie opstel en kreatiewe skryfwerk is die chatbot gereed. Nou verbind ons die plaaslike hardeware met die chatbot, en verander ons uitvinding in 'n ware stembot.

Die volledige kode is in hierdie artikel ingesluit; dit is die datavloei:

1 Die mikrofoon neem iemand aan die woord en neem die klank op.

2-3 Met 'n bietjie Google AI-magie (spraak-tot-teks) haal ons die gesproke teks uit die klank.

4-5 Hierdie teks word na ons chatbot (Dialogflow) gestuur en pas by die korrekte antwoord wat na die Raspberry Pi teruggestuur word.

6-7 Deur nog meer kunsmatige intelligensie-voodoo te gebruik, word hierdie teks gebruik om kunsmatige spraak te genereer.

8 Hierdie klank word via die luidspreker aan die persoon uitgesaai.

Opmerking: hierdie hele proses word slegs geaktiveer as die radioknoppie in die 'AAN' -status is.

Stap 6: Resultaat

Uitslag
Uitslag
Uitslag
Uitslag
Uitslag
Uitslag

Na al hierdie harde werk, is dit uiteindelik tyd om terug te rus, te ontspan en al die verskillende moontlikhede wat ons interaktiewe storieverteller bied, te ondersoek.

Aanbeveel: