Taula de continguts:

The Voicebot històric: 8 passos (amb imatges)
The Voicebot històric: 8 passos (amb imatges)

Vídeo: The Voicebot històric: 8 passos (amb imatges)

Vídeo: The Voicebot històric: 8 passos (amb imatges)
Vídeo: ПРИГОТОВИЛ ОГРОМНЫХ КАРАСЕЙ В СМЕТАНЕ. РЕЦЕПТ. ГОТОВИТ Липован. ENG SUB. 2024, Desembre
Anonim
El Voicebot històric
El Voicebot històric

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

Image
Image

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

Arquitectura
Arquitectura

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

Pas 1: Chatbot
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

Pas 2: pantalla tàctil
Pas 2: pantalla tàctil
Pas 2: pantalla tàctil
Pas 2: pantalla tàctil
Pas 2: pantalla tàctil
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

Pas 3: trencar
Pas 3: trencar

No oblideu fer un descans relaxant de tant en tant!

Pas 7: pas 4: kit de veu i telèfon vintage

Pas 4: equip de veu i telèfon vintage
Pas 4: equip de veu i telèfon vintage
Pas 4: equip de veu i telèfon vintage
Pas 4: equip de veu i telèfon vintage
Pas 4: kit de veu i telèfon vintage
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

Pas 5: proveu!
Pas 5: proveu!
Pas 5: proveu!
Pas 5: proveu!

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: