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, Novembar
Anonim
Historic Voicebot
Historic Voicebot

Ispod je kratak pregled sadržaja.

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

Supplies

Okvir

Ekran na dodir

Starinski telefon

Google AIY Voice

Node.js

Amazon Web usluge AWS EC2

Google Dialogflow

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

Ručna testera

Lemilica (generičko)

Korak 1: Uvod i prezentacijski video

Image
Image

Razgovarajte sa svojom omiljenom osobom iz prošlosti sa Historijskim glasovnim robotom! Ovom interaktivnom instalacijom možete razgovarati s historijskom ličnošću putem chata i glasa. Napravljeno koristeći Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi i starinski telefon.

Korak 2: Koncept

Arhitektura
Arhitektura

Koncept se sastoji iz dva dijela: Zaslon osjetljiv na dodir s animacijama historijske 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 dela su:

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

Korak 4: Korak 1: Chatbot

Korak 1: Chatbot
Korak 1: Chatbot

Dialogflow

Da bih stvorio agenta za razgovor u Dialogflow -u, isprobao sam i testirao brojne različite pristupe kako bih dobio što preciznije 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 tačni, pravovremeni i pouzdani. Više informacija o Dialogflow -u možete pronaći ovdje.

Node.js

Server Kao što je spomenuto u arhitekturi, Node.js poslužitelj je mozak operacije, pružajući vezu između Dialogflow -a i različitih uređaja. Za prve verzije, poslužitelj je radio lokalno na mom prijenosnom računaru. Za trenutnu verziju, poslužitelj je raspoređen na EC2 Amazon Web Services poslužitelju koji pokreće Ubuntu. Postoje neki odlični vodiči za 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 postavljen je zasebno na HTML Canvasfrontend. Biblioteka TweenJSJavaScript korištena je za premještanje i animaciju ovih izrezivanja na osnovu unosa korisnika i odgovora iz Dialogflow-a.

Okvir Da biste upotpunili sliku, stari okvir je izrezan na veličinu ekrana osjetljivog na dodir. Kao i uvek, izmeri dva puta, jednom iseci.

Korak 6: Korak 3: Prekid

Korak 3: Pauza
Korak 3: Pauza

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

Pokušao sam pronaći telefon koji je korišten 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.

Da bih stvorio radni glasovni bot, namjeravao sam AIY kit staviti u telefon uz ponovnu upotrebu što je više moguće originalnih funkcija.

Uspio sam ponovo upotrijebiti zvučnik i dva zvona u telefonu. Rotacijski disk je također 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!

Da li to zaista funkcionira? Samo jedan način da saznate, isprobajmo!

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

Preporučuje se: