Taula de continguts:
- Subministraments
- Pas 1: Introducció i aparador de vídeo
- Pas 2: concepte
- Pas 3: Arquitectura
- Pas 4: Pas 1: Chatbot
- Pas 5: Pas 2: pantalla tàctil
- Pas 6: Pas 3: Trencar
- Pas 7: pas 4: kit de veu i telèfon vintage
- Pas 8: pas 5: prova
Vídeo: The Voicebot històric: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
A continuació, es presenta una descripció ràpida del contingut.
- Introducció i aparador de vídeo
- Concepte
- Arquitectura
- Pas 1: Chatbot
- Pas 2: pantalla tàctil
- Pas 3: trencar
- Pas 4: kit de veu i telèfon vintage
- Pas 5: proveu!
Subministraments
Marc
Pantalla tàctil
Telèfon vintage
Google AIY Voice
Node.js
Serveis web d'Amazon AWS EC2
Google Dialogflow
Pistola de cola calenta (genèric)
Serra de mà
Soldador (genèric)
Pas 1: Introducció i aparador de vídeo
Feu una xerrada amb la vostra persona preferida del passat amb Historic Voicebot. Amb aquesta instal·lació interactiva, podeu parlar amb un personatge històric tant a través del xat com de la veu. Fet amb Dialogflow, Node.js, HTML Canvas, un kit de veu AIY, un Raspberry Pi i un telèfon vintage.
Pas 2: concepte
El concepte consta de dues parts: una pantalla tàctil amb animacions d’una figura històrica. La pantalla tàctil també mostra el quadre de diàleg i té botons perquè la gent pugui fer preguntes més freqüents: un telèfon físic que capta la veu i dóna sortida d’àudio, de manera que es pot utilitzar per fer preguntes i escoltar la resposta.
Pas 3: Arquitectura
Les tres parts principals són:
- El dorsal, que inclou Dialogflow i un servidor Node.js
- El frontal, que consisteix en una pàgina HTML Canvas
- La instal·lació interactiva, que inclou una pantalla tàctil i un kit de veu AIY integrat en un telèfon d’època
Pas 4: Pas 1: Chatbot
Flux de diàleg
Per crear l'agent de conversa a Dialogflow, he provat i provat diversos enfocaments diferents per obtenir respostes més precises i fiables possibles. També em vaig proposar automatitzar el màxim possible la creació de diàlegs. Vaig trobar que, en aquest cas, la forma més senzilla i fiable d’afegir coneixements a un chatbot Dialogflow era afegir un fitxer CSV amb parells de preguntes i respostes. Per a l’Historic Voicebot, he creat manualment 20 parells de preguntes i respostes i les he afegit a Dialogflow. Com podeu veure, les respostes d’Ada Lovelace són correctes, oportunes i fiables. Podeu trobar més informació sobre Dialogflow aquí mateix.
Node.js
Servidor Com es menciona a l’arquitectura, el servidor Node.js és el cervell de l’operació, que proporciona la connexió entre Dialogflow i els diferents dispositius. Per a les primeres versions, el servidor s’executava localment al meu ordinador portàtil. Per a la versió actual, el servidor es desplega en un servidor EC2 Amazon Web Services que executa Ubuntu. Hi ha alguns tutorials fantàstics a Node.js i executant-lo a AWS.
Pas 5: Pas 2: pantalla tàctil
Les animacions per a l’Historic Voicebot es van crear tallant diversos elements, com ara els braços, les celles i la barbeta, d’una pintura d’Ada Lovelace mitjançant Adobe Photoshop. Cadascun d'aquests elements es van col·locar individualment al HTML Canvasfrontend. La biblioteca TweenJSJavaScript es va utilitzar per moure i animar aquests retalls basats en l’entrada dels usuaris i les respostes de Dialogflow.
Per completar la imatge, es va tallar un marc antic a la mida de la pantalla tàctil. Com sempre, es mesura dues vegades, es talla una vegada.
Pas 6: Pas 3: Trencar
No oblideu fer un descans relaxant de tant en tant!
Pas 7: pas 4: kit de veu i telèfon vintage
Per al telèfon vaig intentar trobar-ne un que s’utilitzés durant l’època d’Ada Lovelace. No només es van inventar els telèfons molt després de morir, sinó que els telèfons antics són difícils d’aconseguir. Tot i això, vaig poder comprar un antic telèfon rotatiu Ericsson produït als anys seixanta.
Per crear el voicebot de treball, pretenia col·locar el kit AIY dins del telèfon mentre reutilitzava el màxim de funcions originals possible.
Vaig poder reutilitzar l’altaveu i les dues campanes de dins del telèfon. El disc rotatiu també es va mantenir intacte, però actualment no funciona. He actualitzat el micròfon que hi havia a l’interior del mànec a un de modern, per poder capturar amb precisió l’entrada d’àudio. Vaig substituir el vell cable de telèfon per un de nou per poder connectar correctament el nou micròfon.
Pas 8: pas 5: prova
En realitat funciona? Només una manera d’esbrinar-ho, anem a provar-ho!
Això és tot per al projecte Historic Voicebot, us parlarem més tard!
Recomanat:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge