Kazalo:

Radio z interaktivnim pripovedovanjem zgodb: 6 korakov (s slikami)
Radio z interaktivnim pripovedovanjem zgodb: 6 korakov (s slikami)

Video: Radio z interaktivnim pripovedovanjem zgodb: 6 korakov (s slikami)

Video: Radio z interaktivnim pripovedovanjem zgodb: 6 korakov (s slikami)
Video: Know Your Rights: Service Animals 2024, November
Anonim
Radio za interaktivno pripovedovanje zgodb
Radio za interaktivno pripovedovanje zgodb

V tem projektu lepo urejen radio spremenimo v interaktivnega pripovedovalca zgodb, ki podpira glasovne funkcije. Prihodnost, prihajamo!

Zaloge

Strojna oprema

  • Začetni komplet Raspberry Pi 3B+ (ali začetni komplet Raspberry Pi 4)
  • Google AIY Voice Kit v1
  • Preklopite
  • Retro radio
  • Izvijači
  • Spajkalna oprema - neobvezno

Programska oprema

  • Google Cloud Platform
  • Google Dialogflow

Kot sodelavec Amazon zaslužim s kvalificiranimi nakupi, ki jih opravite z mojimi partnerskimi povezavami.

Korak: Video o projektu

Image
Image

2. korak: Radio

Radio
Radio
Radio
Radio

Tako kot večina projektov za naknadno opremljanje se tudi ta začne z neko staro elektroniko, natančneje, Bjazzo Ts podjetja Telefunken, ki je bil izdelan nekje v šestdesetih letih prejšnjega stoletja v Zahodni Nemčiji.

Najprej je treba določiti, kaj je za večkratno uporabo. Najboljši način, da to ugotovite, je razstavljanje naše vintage tehnologije. Ta korak je za vsako napravo drugačen, vendar je odličen začetek odstranitev vseh vijakov, na katere naletite.

Na srečo lahko rešimo tako originalni zvočnik kot gumb za vklop/izklop. Hranimo tudi del, ki drži vse gumbe.

Po tej uspešni operaciji nam ostane nekaj komponent za večkratno uporabo in pol prazen okvir.

3. korak: Strojna oprema

Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema

Z novo ustvarjenim prostorom in deli za večkratno uporabo preidemo na naslednji korak in dodamo lastno strojno opremo.

Cilj je narediti glasovno upravljano, interaktivno napravo za pripovedovanje zgodb. To pomeni, da potrebujemo mikrofon in zvočnik v kombinaciji z nekakšno procesorsko močjo. Poiščite Google AIY Voice Kit, paket strojne opreme, ki je kot nalašč za naša prizadevanja.

Slediti njihovim navodilom za izdelavo je preprosto, vendar namesto priloženega zvočnika in gumba povežemo tiste, ki smo jih obnovili s starega radia. Ko je vsa strojna oprema sestavljena in pripravljena, lahko zdaj zaženemo katerega koli od predloženih primerov.

4. korak: Zgodba

Zgodba
Zgodba
Zgodba
Zgodba

Preden lahko zgradimo svojo zgodbo, si moramo omisliti primerno temo. Kot smo že omenili, je naš radio nastal nekje v šestdesetih letih prejšnjega stoletja v Zahodni Nemčiji. To je bilo med hladno vojno na vitalnem mestu.

Ko razmišljamo o hladni vojni, mislimo na vohunstvo, in ravno tako imamo svojo temo, vohunjenje!

Preden se premaknemo na stavbo chatbot, je še ena naloga, struktura zgodbe. Ker želimo, da se naš načrt spremeni glede na vnos uporabnikov, moramo oblikovati drevo odločitev. Ko končamo, smo pripravljeni, da se prikrademo na naslednji korak.

5. korak: Chatbot

Chatbot
Chatbot
Chatbot
Chatbot
Chatbot
Chatbot

Uspešno, ko je zgodba končana, lahko začnemo na chatbotu. V idealnem primeru bi imeli kos programske opreme, ki pomaga pri izbiri pravega odziva, tako pridobivanju pomena iz govorjenega besedila kot pri sprejemanju odločitev.

To je ravno tisto, kar ponuja platforma za chatbot, tako zaznavanje pomena v besedilu („obdelava naravnega jezika“) kot tudi odločanje.

Obstaja veliko ponudnikov in lahko izberete katerega koli od njih, vendar smo izbrali Google Dialogflow, ker je brezplačen in enostaven za uporabo. Dialogflow ima tukaj odličen vodnik za začetek.

Po nekaj nastavitvah in ustvarjalnem pisanju je klepetalnica pripravljena. Zdaj povežemo lokalno strojno opremo s klepetalnico in naš izum spremenimo v pravega glasovnega robota.

Celotna koda je vključena v ta članek, to je tok podatkov:

1Mikrofon pobere nekoga, ki govori, in posname zvok.

2-3 Z nekaj magije Google AI (Speech-to-Text) iz zvoka izvlečemo izgovorjeno besedilo.

4-5To besedilo je poslano našemu klepetalnici (Dialogflow) in se ujema s pravilnim odgovorom, ki se pošlje nazaj v Raspberry Pi.

6-7 Z uporabo nekaj več voodooja z umetno inteligenco se to besedilo uporablja za ustvarjanje umetnega govora.

8Ta zvok se osebi predvaja prek zvočnika.

Opomba: Ta celoten postopek se aktivira le, če je radijski gumb v položaju "ON".

6. korak: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat
Rezultat
Rezultat

Po vsem tem trdem delu je končno čas, da se vrnemo, sprostimo in raziščemo vse različne možnosti, ki jih ponuja naš interaktivni pripovedovalec zgodb.

Priporočena: