INHOUDSOPGAWE:
- Voorrade
- Stap 1: Inleiding en vertoonvideo
- Stap 2: Konsep
- Stap 3: Argitektuur
- Stap 4: Stap 1: Chatbot
- Stap 5: Stap 2: Raakskerm
- Stap 6: Stap 3: Breek
- Stap 7: Stap 4: Vintage Phone & Voice Kit
- Stap 8: Stap 5: Toets
Video: Die historiese stembot: 8 stappe (met prente)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hieronder 'n vinnige oorsig van die inhoud.
- Inleiding en vertoonvideo
- Konsep
- Argitektuur
- Stap 1: Chatbot
- Stap 2: Raakskerm
- Stap 3: Breek
- Stap 4: Vintage Phone & Voice Kit
- Stap 5: Toets!
Voorrade
Raam
Raakskerm
Vintage telefoon
Google AIY Voice
Node.js
Amazon Web Services AWS EC2
Google Dialogflow
Warm lijmpistool (generies)
Hand saag
Soldeerbout (generies)
Stap 1: Inleiding en vertoonvideo
Gesels met u gunsteling persoon uit die verlede met die Historic Voicebot! Met hierdie interaktiewe installasie kan u deur middel van klets en stem met 'n historiese figuur praat. Gemaak met Dialogflow, Node.js, HTML Canvas, 'n AIY Voice Kit, 'n Raspberry Pi en 'n vintage telefoon.
Stap 2: Konsep
Die konsep bestaan uit twee dele: 'n raakskerm met animasies van 'n historiese figuur. Die aanraakskerm vertoon ook die dialoog en het knoppies sodat mense 'n algemene vraag kan vra. 'N Fisiese telefoon wat spraak opneem en klankuitsette gee, sodat dit gebruik kan word om vrae te stel en na die antwoord te luister.
Stap 3: Argitektuur
Die drie hoofdele is:
- Die backend, wat Dialogflow en 'n Node.js -bediener insluit
- Die voorkant, wat bestaan uit 'n HTML Canvas -bladsy
- Die interaktiewe installasie, wat 'n raakskerm en 'n AIY Voice Kit bevat, geïntegreer in 'n ou telefoon
Stap 4: Stap 1: Chatbot
Dialoogvloei
Om die gespreksagent in Dialogflow te skep, het ek 'n aantal verskillende benaderings probeer en getoets om die akkuraatste en betroubaarste antwoorde te kry. Ek het ook probeer om soveel moontlik dialoog te skep, en ek het gevind dat die maklikste en betroubaarste manier om kennis by 'n Dialogflow -chatbot te voeg deur 'n CSV -lêer met vraag- en antwoordpare te voeg. Vir die Historic Voicebot het ek 20 vrae- en antwoordpare saam met die hand geskep en dit by Dialogflow gevoeg. Soos u kan sien, is die antwoorde van Ada Lovelace korrek, betyds en betroubaar. U kan meer inligting oor Dialogflow hier vind.
Node.js
Server Soos genoem in die argitektuur, is die Node.js -bediener die brein van die operasie, wat die verbinding tussen Dialogflow en die verskillende toestelle bied. Vir die eerste weergawes was die bediener plaaslik op my skootrekenaar. Vir die huidige weergawe word die bediener ontplooi op 'n EC2 Amazon Web Services -bediener met Ubuntu. Daar is 'n paar wonderlike tutoriale op Node.js en dit word uitgevoer op AWS.
Stap 5: Stap 2: Raakskerm
Die animasies vir die Historic Voicebot is gemaak deur verskillende elemente, soos die arms, wenkbroue en ken, uit 'n skildery van Ada Lovelace met Adobe Photoshop te sny. Elkeen van hierdie elemente is afsonderlik op die HTML Canvasfrontend geplaas. Die TweenJSJavaScript-biblioteek is gebruik om hierdie uitsnydings te skuif en te animeer op grond van die insette van gebruikers en die antwoorde van Dialogflow.
Raam Om die prentjie te voltooi, is 'n ou raam op die grootte van die raakskerm gesny. Soos altyd, meet twee keer, sny een keer.
Stap 6: Stap 3: Breek
Moenie vergeet om elke keer 'n ontspannende pouse te neem nie!
Stap 7: Stap 4: Vintage Phone & Voice Kit
Vir die telefoon het ek probeer om een te vind wat tydens die Ada Lovelace -era gebruik is. Telefone is nie net lank nadat sy dood is uitgevind nie, maar dit is moeilik om werklik ou telefone te kry. Desondanks kon ek 'n ou roterende telefoon van Ericsson koop wat in die 1960's vervaardig is.
Om die werkende stembot te skep, wou ek die AIY -kit in die telefoon plaas terwyl ek soveel moontlik oorspronklike funksies hergebruik.
Ek kon die luidspreker en die twee klokkies in die telefoon hergebruik. Die roterende skyf is ook ongeskonde gehou, maar is tans nie funksioneel nie. Ek het die mikrofoon wat in die handvatsel was, opgedateer tot 'n moderne een om die klankinvoer akkuraat te kan vasvang. Ek het die ou telefoonkoord vervang met 'n nuwe een om die nuwe mikrofoon korrek te kan bedraad.
Stap 8: Stap 5: Toets
Werk dit eintlik? Slegs een manier om uit te vind, laat ons dit toets!
Dit is dit vir die Historic Voicebot -projek, praat later met u!
Aanbeveel:
DIE GOEDKOOPSTE GEMOTORISEERDE VAN DIE INTERNET, GORDELGERY, 48 "DIY CAMERA SLIDER: 12 stappe (met prente)
DIE GOEDKOOPSTE GEMOTOREERDE VAN DIE INTERNET, GORDELGESTUURDE, 48 "DIY -KAMERA SLIDER: Parallax Printing bied 'n goedkoop oplossing vir gemotoriseerde parallaksfotografie. Let op: hierdie gids is 'n paar jaar oud en in die tyd sedert dit geskryf is, het die skyfievervaardiging Opteka die ontwerp gewysig die platform deur die kern te verwyder
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek