Kazalo:
- Zaloge
- 1. korak: Predstavitev in predstavitveni video
- 2. korak: Koncept
- 3. korak: Arhitektura
- 4. korak: 1. korak: Chatbot
- 5. korak: 2. korak: Zaslon na dotik
- 6. korak: 3. korak: Odmor
- Korak 7: Korak 4: Vintage Phone & Voice Kit
- 8. korak: 5. korak: Preizkusite
Video: Zgodovinski glasovni robot: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Spodaj kratek pregled vsebine.
- Uvodni in predstavitveni video
- Koncept
- Arhitektura
- 1. korak: Chatbot
- 2. korak: Zaslon na dotik
- 3. korak: Odmor
- 4. korak: Vintage Phone & Voice Kit
- 5. korak: Preizkusite!
Zaloge
Okvir
Zaslon na dotik
Starinski telefon
Google AIY Voice
Node.js
Spletne storitve Amazon AWS EC2
Google Dialogflow
Pištola za vroče lepilo (generično)
Ročna žaga
Spajkalnik (generično)
1. korak: Predstavitev in predstavitveni video
Pogovorite se s svojo najljubšo osebo iz preteklosti z zgodovinskim glasovnim robotom! S to interaktivno namestitvijo se lahko pogovarjate z zgodovinsko osebnostjo prek klepeta in glasu. Izdelano z uporabo Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi in starinskega telefona.
2. korak: Koncept
Koncept je sestavljen iz dveh delov: zaslona na dotik z animacijami zgodovinske osebe. Zaslon na dotik prikazuje tudi pogovorno okno in ima gumbe, tako da lahko ljudje vprašajo pogosta vprašanja. Fizični telefon, ki zajame govor in oddaja zvok, zato ga lahko uporabite za postavljanje vprašanj in poslušanje odgovora.
3. korak: Arhitektura
Trije glavni deli so:
- Zadnji del, ki vključuje Dialogflow in strežnik Node.js
- Frontend, ki je sestavljen iz strani HTML Canvas
- Interaktivna namestitev, ki vključuje zaslon na dotik in AIY Voice Kit, integriran v starinski telefon
4. korak: 1. korak: Chatbot
Dialogflow
Za ustvarjanje pogovornega posrednika v Dialogflowu sem preizkusil številne različne pristope, da sem dobil čim bolj natančne in zanesljive odgovore. Odločil sem se tudi, da avtomatiziram čim več ustvarjanja dialogov. Ugotovil sem, da je v tem primeru najlažji in najbolj zanesljiv način dodajanja znanja klepetalnici Dialogflow dodajanje datoteke CSV z pari vprašanj in odgovorov. Za Historic Voicebot sem ročno ustvaril 20 parov vprašanj in odgovorov ter jih dodal v Dialogflow. Kot lahko vidite, so odgovori Ade Lovelace pravilni, pravočasni in zanesljivi. Več informacij o Dialogflowu najdete tukaj.
Node.js
Strežnik Kot je omenjeno v arhitekturi, je strežnik Node.js možgani operacije, ki zagotavlja povezavo med Dialogflowom in različnimi napravami. Za prve različice je strežnik deloval lokalno na mojem prenosnem računalniku. Za trenutno različico je strežnik nameščen na strežniku spletnih storitev EC2 Amazon, ki izvaja Ubuntu. Obstaja nekaj odličnih vaj za Node.js in njihovo izvajanje na AWS.
5. korak: 2. korak: Zaslon na dotik
Grafika Animacije za Historic Voicebot so nastale z izrezovanjem različnih elementov, kot so roke, obrvi in brada, iz slike Ade Lovelace s programom Adobe Photoshop. Vsak od teh elementov je bil posebej postavljen na HTML Canvasfrontend. Knjižnica TweenJSJavaScript je bila uporabljena za premikanje in animacijo teh izrezov na podlagi vnosa uporabnikov in odzivov Dialogflowa.
Okvir Za dopolnitev slike je bil stari okvir izrezan na velikost zaslona na dotik. Kot vedno dvakrat izmerite, enkrat prerežite.
6. korak: 3. korak: Odmor
Ne pozabite si občasno privoščiti sproščujočega oddiha!
Korak 7: Korak 4: Vintage Phone & Voice Kit
Za telefon sem poskušal najti takega, ki je bil uporabljen v času Ade Lovelace. Ne samo, da so bili telefoni izumljeni dolgo po njeni smrti, res je težko najti res stare telefone. Kljub temu sem lahko kupil stari Ericssonov rotacijski telefon, proizveden v šestdesetih letih prejšnjega stoletja.
Za ustvarjanje delujočega glasovnega robota sem nameraval AIY komplet vstaviti v telefon in hkrati uporabiti čim več izvirnih funkcij.
Zvočnik in dva zvončka v telefonu sem lahko ponovno uporabil. Tudi rotacijski disk je ostal nedotaknjen, vendar trenutno ne deluje. Mikrofon, ki je bil znotraj ročaja, sem posodobil na sodobnega, da sem lahko natančno zajel avdio vhod. Stari telefonski kabel sem zamenjal z novim, da sem lahko pravilno priključil nov mikrofon.
8. korak: 5. korak: Preizkusite
Ali dejansko deluje? Samo en način, da ugotovite, preizkusimo!
To je to za projekt Historic Voicebot, se pogovorimo kasneje!
Priporočena:
Robotski glasovni modulator: 14 korakov (s slikami)
Robotski glasovni modulator: To je enostavna naprava, ki pretvori vaš lasten človeški glas v vrhunski glas robota. Vključuje tudi številne sladke funkcije, kot je vhod za zvok, tako da lahko priključite vse svoje najljubše instrumente, mikrofone in predvajalnik glasbe
Projekt Oasis: Glasovni terarij: 9 korakov (s slikami)
Project Oasis: Voice Terrarium: Project Oasis je glasovni terarij, s katerim se lahko pogovarjate. To je samozadosten zaprt ekosistem, ki posnema zunanje vreme, vendar znotraj škatle. Terarij lahko povprašate o "Vreme v Seattlu" kot odgovor, na katerega bi lahko začelo priti v notranjosti
7,25 USD - Dodajte glasovni nadzor kateremu koli stropnemu ventilatorju: 4 koraki (s slikami)
7,25 USD - Dodajte glasovni nadzor kateremu koli stropnemu ventilatorju: V tem navodilu vas bom popeljal skozi zelo preprost postopek za avtomatizacijo stropnega ventilatorja, tako da ga lahko upravljate z glasovnimi ukazi z napravo Alexa. S temi navodili lahko upravljate druge elektronske naprave (luči, ventilator, televizor, e
Dodajanje sprožilnega zvoka sprožilca v glasovni komplet Google AIY: 6 korakov (s slikami)
Dodajte Trigger Start Sound v Google AIY Voice Kit: Ta vadnica je precej preprosta. Resnično sem užival v Googlovem glasovalnem kompletu AIY, a v mojem običajnem Googlovem domu je hrup, ki ga potrjujejo, da aktivno poslušajo. To ni privzeto nastavljeno v nobenem primeru, ki
Glasovni pomočnik Alexa na priključnem središču Raspberry Pi Zero: 6 korakov (s slikami)
Glasovni pomočnik Alexa na priklopnem vozlišču Raspberry Pi Zero: Za izdelavo elegantnega Alexa Voice Assistant na Pi Zero W z manj žicami in ključi USB uporabljam Makerspotovo združitveno središče Raspberry Pi Zero. To priklopno zvezdišče ima vgrajen zvočni kodek, ki lahko vgradi mikrofon in zvočnik prek svojega 3,5-milimetrskega avd