Sadržaj:

Povijesni glasbot: 8 koraka (sa slikama)
Povijesni glasbot: 8 koraka (sa slikama)

Video: Povijesni glasbot: 8 koraka (sa slikama)

Video: Povijesni glasbot: 8 koraka (sa slikama)
Video: Казни в Ичкерии. Площадь Дружбы #история #чечня #война #люди #школа #грозный #ичкерия #shorts #short 2024, Prosinac
Anonim
Povijesni Voicebot
Povijesni Voicebot

Ispod je kratak pregled sadržaja.

  • Uvodni i prezentacijski video
  • Koncept
  • Arhitektura
  • Korak 1: Chatbot
  • Korak 2: Zaslon osjetljiv na dodir
  • Korak 3: Odmor
  • Korak 4: Vintage telefon i glasovni komplet
  • Korak 5: Testirajte!

Pribor

Okvir

Ekran na dodir

Starinski telefon

Google AIY Voice

Node.js

Amazonove web usluge AWS EC2

Google Dialogflow

Pištolj za vruće ljepilo (općenito)

Ručna pila

Lemilo (generičko)

Korak 1: Uvod i prezentacijski video

Image
Image

Razgovarajte sa svojom najdražom osobom iz prošlosti s Historic Voicebotom! Ovom interaktivnom instalacijom možete razgovarati s povijesnom osobom putem chata i glasa. Napravljeno pomoću Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi i starinskog telefona.

Korak 2: Koncept

Arhitektura
Arhitektura

Koncept se sastoji od dva dijela: Zaslon osjetljiv na dodir s animacijama povijesne ličnosti. Zaslon osjetljiv na dodir također prikazuje dijalog i ima gumbe tako da ljudi mogu postaviti FAQ. Fizički telefon koji snima govor i daje audio izlaz, tako da se može koristiti za postavljanje pitanja i slušanje odgovora.

Korak 3: Arhitektura

Tri glavna dijela su:

  • Pozadina, koja uključuje Dialogflow i Node.js poslužitelj
  • Frontend, koji se sastoji od HTML stranice Canvas
  • Interaktivna instalacija, koja uključuje zaslon osjetljiv na dodir i AIY Voice Kit integriran u starinski telefon

Korak 4: Korak 1: Chatbot

Korak 1: Chatbot
Korak 1: Chatbot

Dijaloški tok

Da bih stvorio agenta za razgovor u Dialogflowu, isprobao sam i isprobao niz različitih pristupa kako bih dobio što točnije i pouzdanije odgovore. Također sam odlučio automatizirati što je moguće više stvaranja dijaloga. Otkrio sam da je u ovom slučaju najjednostavniji i najpouzdaniji način dodavanja znanja Dialogflow chatbotu dodavanjem CSV datoteke s parovima pitanja i odgovora. Za Historic Voicebot ručno sam stvorio 20 parova pitanja i odgovora i dodao ih u Dialogflow. Kao što vidite, odgovori Ade Lovelace su točni, pravovremeni i pouzdani. Više informacija o Dialogflowu možete pronaći ovdje.

Node.js

Poslužitelj Kao što je spomenuto u arhitekturi, poslužitelj Node.js je mozak operacije, pružajući vezu između Dialogflowa i različitih uređaja. Za prve verzije poslužitelj je bio lokalno pokrenut na mom prijenosnom računalu. Za trenutnu verziju poslužitelj je raspoređen na poslužitelju EC2 Amazon Web Services s Ubuntuom. Postoje neki izvrsni vodiči na Node.js i njegovo pokretanje na AWS -u.

Korak 5: Korak 2: Zaslon osjetljiv na dodir

Korak 2: Zaslon osjetljiv na dodir
Korak 2: Zaslon osjetljiv na dodir
Korak 2: Zaslon osjetljiv na dodir
Korak 2: Zaslon osjetljiv na dodir
Korak 2: Zaslon osjetljiv na dodir
Korak 2: Zaslon osjetljiv na dodir

GrafikaAnimacije za Historic Voicebot nastale su izrezivanjem različitih elemenata, poput ruku, obrva i brade, sa slike Ade Lovelace koristeći Adobe Photoshop. Svaki od ovih elemenata pojedinačno je postavljen na HTML Canvasfrontend. Knjižnica TweenJSJavaScript korištena je za premještanje i animaciju ovih izrezivanja na temelju unosa korisnika i odgovora iz Dialogflowa.

Okvir Da biste upotpunili sliku, stari okvir izrezan je na veličinu zaslona osjetljivog na dodir. Kao i uvijek, izmjerite dva puta, jednom izrežite.

Korak 6: Korak 3: Prekid

Korak 3: Odmor
Korak 3: Odmor

Ne zaboravite povremeno uzeti opuštajuću pauzu!

Korak 7: Korak 4: Vintage telefon i glasovni komplet

Korak 4: Vintage telefon i glasovni komplet
Korak 4: Vintage telefon i glasovni komplet
Korak 4: Vintage telefon i glasovni komplet
Korak 4: Vintage telefon i glasovni komplet
Korak 4: Vintage telefon i glasovni komplet
Korak 4: Vintage telefon i glasovni komplet

Za telefon sam pokušao pronaći onaj koji se koristio u doba Ade Lovelace. Ne samo da su telefoni izmišljeni dugo nakon njene smrti, već je i teško doći do zaista starih telefona. Ipak, uspio sam kupiti stari Ericssonov rotacijski telefon proizveden 1960 -ih.

Kako bih stvorio radni glasovnibot, namjeravao sam AIY komplet staviti u telefon uz ponovnu uporabu što je više moguće izvornih značajki.

Uspio sam ponovno upotrijebiti zvučnik i dva zvona u telefonu. Rotacijski disk također je ostao netaknut, ali trenutno nije u funkciji. Mikrofon koji se nalazio unutar ručke nadogradio sam na moderni kako bih mogao precizno snimiti audio ulaz. Zamijenio sam stari telefonski kabel novim kako bih mogao ispravno spojiti novi mikrofon.

Korak 8: Korak 5: Testirajte

Korak 5: Testirajte!
Korak 5: Testirajte!
Korak 5: Testirajte!
Korak 5: Testirajte!

Radi li to zapravo? Samo jedan način da to saznate, isprobajmo!

To je to za projekt Historic Voicebot, čujemo se kasnije!

Preporučeni: