Sisällysluettelo:
Video: Interaktiivinen tarinointiradio: 6 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä projektissa muutamme siistin näköisen radion puheohjattavaksi interaktiiviseksi tarinankertojaksi. Tulevaisuus, täältä tullaan!
Tarvikkeet
Laitteisto
- Raspberry Pi 3B+ -aloitussarja (tai Raspberry Pi 4 -aloituspaketti)
- Google AIY Voice Kit v1
- Vaihtaa
- Retro -radio
- Ruuvimeisselit
- Juotoslaitteet - valinnainen
Ohjelmisto
- Google Cloud Platform
- Google Dialogflow
Amazon -yhteistyökumppanina ansaitsen hyväksytyistä ostoista, joita teet kumppanilinkkien avulla.
Vaihe 1: Projektivideo
Vaihe 2: Radio
Kuten useimmat jälkiasennusprojektit, tämäkin alkaa vanhalla elektroniikalla, tarkemmin sanottuna, Telefunkenin Bjazzo Ts: llä, joka on valmistettu joskus 1960-luvulla Länsi-Saksassa.
Ensin on määritettävä, mitä uudelleenkäytettäviä. Paras tapa saada selville on purkaa vintage -tekniikkamme. Tämä vaihe on erilainen jokaiselle laitteelle, mutta kaikkien kohtaamiesi ruuvien irrottaminen on hyvä alku.
Onneksi voimme pelastaa sekä alkuperäisen kaiuttimen että virtapainikkeen. Säilytämme myös osan, joka pitää kaikki painikkeet painettuna.
Tämän onnistuneen toiminnan jälkeen meillä on jäljellä muutamia uudelleenkäytettäviä komponentteja ja puoliksi tyhjä kehys.
Vaihe 3: Laitteisto
Uuden tilan ja uudelleenkäytettävien osien avulla siirrymme seuraavaan vaiheeseen lisäämällä omaa laitteistoa.
Tavoitteena on tehdä puheohjattava, vuorovaikutteinen tarinankerrontalaite. Tämä tarkoittaa, että tarvitsemme mikrofonin ja kaiuttimen yhdistettynä jonkinlaiseen prosessointitehoon. Ota käyttöön Google AIY Voice Kit, laitteistopaketti, joka on täydellinen yrityksellemme.
Niiden rakennusohjeiden noudattaminen on yksinkertaista, mutta mukana toimitetun kaiuttimen ja painikkeen sijasta liitämme vanhasta radiosta palautetut. Kun kaikki laitteistot on koottu ja valmiina, voimme nyt suorittaa minkä tahansa annetuista esimerkeistä.
Vaihe 4: Tarina
Ennen kuin voimme rakentaa tarinamme, meidän on keksittävä sopiva teema, kuten aiemmin mainittiin, radiamme valmistettiin joskus 1960-luvun aikana Länsi-Saksassa. Tämä tapahtui kylmän sodan aikana tärkeässä paikassa.
Kun ajattelemme kylmää sotaa, ajattelemme vakoilua, ja juuri niin meillä on teemamme, vakoilu!
Ennen kuin siirrymme chatbot -rakennukseen, tarinarakenteeseen, on vielä yksi tehtävä. Koska haluamme juonemme muuttuvan käyttäjien antamien tietojen perusteella, meidän on suunniteltava päätöspuu. Kun olemme valmiit, siirrymme seuraavaan vaiheeseen.
Vaihe 5: Chatbot
Menestys, kun tarina on valmis, voimme aloittaa chatbotilla. Ihannetapauksessa meillä olisi ohjelmisto, joka auttaa valitsemaan oikean vastauksen, sekä poimimaan merkityksen puhutusta tekstistä että tekemään juonipäätöksiä.
Juuri tätä chatbot -alusta tarjoaa sekä tekstin merkityksen havaitsemiseksi ("Natural Language Processing") että päätösten tekemiseksi.
Palveluntarjoajia on monia, ja voit valita minkä tahansa niistä, mutta valitsimme Google Dialogflow -palvelun, koska se on ilmainen ja helppokäyttöinen. Dialogflow tarjoaa loistavan aloitusoppaan täältä.
Asennuksen ja luovan kirjoittamisen jälkeen chatbot on valmis käyttöön. Nyt yhdistämme paikallisen laitteiston chatbottiin ja muutamme keksintömme todelliseksi äänibotiksi.
Koko koodi sisältyy tähän artikkeliin, tämä on tietovirta:
1 Mikrofoni ottaa puhujan ja tallentaa äänen.
2-3Puhdistamme puhutun tekstin äänestä käyttämällä jotakin Googlen tekoälytaikaa (puhe-teksti).
4-5Tämä teksti lähetetään chatbotillemme (Dialogflow), ja se vastaa oikeaa vastausta, joka lähetetään takaisin Raspberry Pi: lle.
6-7Kun käytetään enemmän tekoälyn voodoo-tekstiä, tätä tekstiä käytetään keinotekoisen puheen luomiseen.
8 Tämä ääni lähetetään henkilölle kaiuttimen kautta.
Huomautus: Tämä koko prosessi aktivoituu vain, kun radion painike on käännetty ON -tilaan.
Vaihe 6: Tulos
Kaiken tämän kovan työn jälkeen on vihdoin aika vetäytyä, rentoutua ja tutkia kaikkia vuorovaikutteisen tarinankerronnan tarjoamia mahdollisuuksia.