Tabla de contenido:
- Suministros
- Paso 1: Presentación y video de presentación
- Paso 2: Concepto
- Paso 3: Arquitectura
- Paso 4: Paso 1: Chatbot
- Paso 5: Paso 2: Pantalla táctil
- Paso 6: Paso 3: Descanso
- Paso 7: Paso 4: Teléfono antiguo y kit de voz
- Paso 8: Paso 5: ¡Prueba
Video: El robot de voz histórico: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
A continuación, una descripción general rápida del contenido.
- Introducción y video de presentación
- Concepto
- Arquitectura
- Paso 1: Chatbot
- Paso 2: pantalla táctil
- Paso 3: romper
- Paso 4: teléfono antiguo y kit de voz
- Paso 5: ¡Prueba!
Suministros
Cuadro
Pantalla táctil
Teléfono antiguo
Google AIY Voice
Node.js
Servicios web de Amazon AWS EC2
Google Dialogflow
Pistola de pegamento caliente (genérica)
Sierra de mano
Soldador (genérico)
Paso 1: Presentación y video de presentación
¡Charle con su persona favorita del pasado con el robot de voz histórico! Con esta instalación interactiva, puede hablar con una figura histórica a través del chat y la voz. Hecho con Dialogflow, Node.js, HTML Canvas, un AIY Voice Kit, una Raspberry Pi y un teléfono antiguo.
Paso 2: Concepto
El concepto consta de dos partes: Una pantalla táctil con animaciones de una figura histórica. La pantalla táctil también muestra el diálogo y tiene botones para que las personas puedan hacer preguntas frecuentes. Un teléfono físico que captura el habla y da salida de audio, por lo que se puede usar para hacer preguntas y escuchar la respuesta.
Paso 3: Arquitectura
Las tres partes principales son:
- El backend, que incluye Dialogflow y un servidor Node.js
- La interfaz, que consiste en una página HTML Canvas
- La instalación interactiva, que incluye una pantalla táctil y un kit de voz AIY integrado en un teléfono antiguo
Paso 4: Paso 1: Chatbot
Dialogflow
Para crear el agente conversacional en Dialogflow, probé y probé varios enfoques diferentes para obtener las respuestas más precisas y confiables posibles. También me propuse automatizar la mayor parte de la creación de diálogos y descubrí que, en este caso, la forma más fácil y confiable de agregar conocimiento a un chatbot de Dialogflow era agregando un archivo CSV con pares de preguntas y respuestas. Para el robot de voz histórico, creé manualmente 20 pares de preguntas y respuestas y los agregué a Dialogflow. Como puede ver, las respuestas de Ada Lovelace son correctas, oportunas y confiables. Puedes encontrar más información sobre Dialogflow aquí.
Node.js
Servidor Como se menciona en la arquitectura, el servidor Node.js es el cerebro de la operación, proporcionando la conexión entre Dialogflow y los diferentes dispositivos. Para las primeras versiones, el servidor se ejecutaba localmente en mi computadora portátil. Para la versión actual, el servidor se implementa en un servidor EC2 Amazon Web Services que ejecuta Ubuntu. Hay algunos excelentes tutoriales sobre Node.js y su ejecución en AWS.
Paso 5: Paso 2: Pantalla táctil
Gráficos Las animaciones para el robot de voz histórico se crearon cortando varios elementos, como los brazos, las cejas y el mentón, de una pintura de Ada Lovelace usando Adobe Photoshop. Cada uno de estos elementos se colocó individualmente en HTML Canvasfrontend. La biblioteca TweenJSJavaScript se utilizó para mover y animar estos recortes en función de la entrada de los usuarios y las respuestas de Dialogflow.
Marco Para completar la imagen, se cortó un marco antiguo al tamaño de la pantalla táctil. Como siempre, mida dos veces, corte una vez.
Paso 6: Paso 3: Descanso
¡No olvide tomar un descanso relajante de vez en cuando!
Paso 7: Paso 4: Teléfono antiguo y kit de voz
Para el teléfono, traté de encontrar uno que se usara durante la era de Ada Lovelace. Los teléfonos no solo se inventaron mucho después de su muerte, los teléfonos realmente viejos son difíciles de conseguir. Sin embargo, pude comprar un viejo teléfono rotativo Ericsson producido en la década de 1960.
Para crear el robot de voz en funcionamiento, intenté colocar el kit AIY dentro del teléfono mientras reutilizaba tantas funciones originales como fuera posible.
Pude reutilizar el altavoz y las dos campanas dentro del teléfono. El disco giratorio también se mantuvo intacto, pero actualmente no funciona. Actualicé el micrófono que estaba dentro del mango a uno moderno, para poder capturar con precisión la entrada de audio. Reemplacé el cable del teléfono viejo por uno nuevo para poder conectar correctamente el micrófono nuevo.
Paso 8: Paso 5: ¡Prueba
¿Funciona realmente? Solo hay una forma de averiguarlo, ¡probémoslo!
Eso es todo para el proyecto Historic Voicebot, ¡hablamos más tarde!
Recomendado:
Modulador de voz de robot: 14 pasos (con imágenes)
Modulador de voz de robot: este es un dispositivo fácil de construir que convierte su propia voz humana en una voz de robot superior. También incluye una serie de funciones interesantes como un conector de entrada de audio para que pueda conectar todos sus instrumentos, micrófonos y reproductores de música favoritos
Mano de robot controlada por voz: 8 pasos (con imágenes)
Mano de robot controlada por voz: a.articles {tamaño de fuente: 110.0%; font-weight: negrita; estilo de fuente: cursiva; decoración de texto: ninguna; background-color: red;} a.articles: hover {background-color: black;} Este instructivo explica cómo construir una mano robótica controlada por voz usando
Robot controlado por voz usando el microcontrolador 8051: 4 pasos (con imágenes)
Robot controlado por voz usando el microcontrolador 8051: Un robot controlado por voz toma un comando específico en forma de voz. Cualquiera que sea el comando dado a través del módulo de voz o del módulo Bluetooth, el controlador existente lo decodifica y, por lo tanto, se ejecuta el comando dado. Aquí en este proyecto, yo
Robot guía con función de reconocimiento de voz: 7 pasos (con imágenes)
Robot guía con función de reconocimiento de voz: El robot guía es un robot móvil que hicimos para guiar a los visitantes a varios departamentos en nuestro campus universitario. Lo hicimos para decir algunas declaraciones predefinidas y avanzar y retroceder de acuerdo con la voz de entrada. En nuestra universidad tenemos t
Cómo hacer un robot controlado por voz: 3 pasos (con imágenes)
Cómo hacer un robot controlado por voz: ¿Alguna vez quisiste operar cosas con tu voz? Entonces estás en el lugar correcto.Puedes controlar cualquier cosa usando arduino, solo tienes que conectar esas cosas y tener que declarar en el programa. Hice una voz simple robot controlado pero puedes conectarte