Tabla de contenido:
- Suministros
- Paso 1: Video del proyecto
- Paso 2: Radio
- Paso 3: hardware
- Paso 4: Historia
- Paso 5: Chatbot
- Paso 6: Resultado
Video: La radio de narración interactiva: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
En este proyecto, convertimos una radio de aspecto elegante en un narrador interactivo habilitado por voz. ¡Futuro, aquí vamos!
Suministros
Hardware
- Kit de inicio Raspberry Pi 3B + (o un kit de inicio Raspberry Pi 4)
- Kit de voz Google AIY v1
- Cambiar
- Radio retro
- Destornilladores
- Equipo de soldadura - Opcional
Software
- Google Cloud Platform
- Google Dialogflow
Como Asociado de Amazon, gano por las compras que califiquen que realice utilizando mis enlaces de afiliados.
Paso 1: Video del proyecto
Paso 2: Radio
Como la mayoría de los proyectos de modernización, este comienza con algunos aparatos electrónicos antiguos, para ser precisos, un Bjazzo Ts de Telefunken, fabricado en algún momento durante la década de 1960 en Alemania Occidental.
Lo primero es determinar qué es reutilizable. La mejor manera de averiguarlo es desmontando nuestra tecnología vintage. Este paso es diferente para cada dispositivo, pero quitar todos los tornillos que encuentre es un gran comienzo.
Por suerte, podemos recuperar tanto el altavoz original como el botón de encendido / apagado. También mantenemos la parte que sostiene todos los botones.
Tras esta exitosa operación nos quedamos con algunos componentes reutilizables y un marco semivacío.
Paso 3: hardware
Con nuestro espacio recién creado y piezas reutilizables, pasamos al siguiente paso, agregando nuestro propio hardware.
El objetivo es crear un dispositivo narrativo interactivo y controlable por voz. Esto significa que necesitamos un micrófono y un altavoz, combinados con algún tipo de potencia de procesamiento. Que el Google AIY Voice Kit, un paquete de hardware perfecto para nuestro esfuerzo.
Seguir sus instrucciones de construcción es sencillo, pero en lugar del altavoz y el botón proporcionados, conectamos los que recuperamos de nuestra radio anterior. Con todo el hardware ensamblado y listo, ahora podemos ejecutar cualquiera de los ejemplos proporcionados.
Paso 4: Historia
Antes de que podamos construir nuestra historia, tenemos que idear un tema apropiado. Como se mencionó anteriormente, nuestra radio se hizo en algún momento durante la década de 1960 en Alemania Occidental. Esto fue durante la guerra fría en un lugar vital.
Cuando pensamos en la guerra fría, pensamos en el espionaje, y así tenemos nuestro tema, ¡espiar!
Hay una tarea más antes de pasar a la construcción del chatbot, la estructura de la historia. Debido a que queremos que nuestra gráfica cambie según la entrada de los usuarios, necesitamos diseñar un árbol de decisiones. Una vez terminado, estamos listos para pasar al siguiente paso.
Paso 5: Chatbot
Éxito, con la historia completa podemos comenzar en el chatbot. Idealmente, tendríamos un software que nos ayude a elegir la respuesta correcta, tanto extrayendo el significado del texto hablado como tomando las decisiones de la trama.
Esto es exactamente lo que proporciona una plataforma de chatbot, tanto para detectar el significado del texto ('Procesamiento del lenguaje natural') como para tomar decisiones.
Hay muchos proveedores y puede elegir cualquiera de ellos, sin embargo, elegimos Google Dialogflow porque es gratis y fácil de usar. Dialogflow tiene una excelente guía de introducción aquí.
Después de un poco de configuración y escritura creativa, el chatbot está listo para funcionar. Ahora conectamos el hardware local con el chatbot, transformando nuestro invento en un verdadero robot de voz.
El código completo está incluido en este artículo, este es el flujo de datos:
1El micrófono capta a alguien que habla y graba el audio.
2-3 Usando algo de magia de IA de Google (Speech-To-Text) extraemos el texto hablado del audio.
4-5 Este texto se envía a nuestro chatbot (Dialogflow) y se corresponde con la respuesta correcta, que se envía de vuelta a la Raspberry Pi.
6-7 Utilizando un poco más de vudú de inteligencia artificial, este texto se utiliza para generar habla artificial.
8Este audio se transmite a la persona a través del altavoz.
Nota: Todo este proceso solo se activa cuando el botón de la radio está en el estado 'ENCENDIDO'.
Paso 6: Resultado
Después de todo este arduo trabajo, finalmente es hora de descansar, relajarse y explorar todas las diferentes posibilidades que ofrece nuestro narrador interactivo.
Recomendado:
Mesa de centro LED interactiva Arduino: 6 pasos (con imágenes)
Mesa de centro LED interactiva Arduino: Hice una mesa de centro interactiva que enciende las luces LED debajo de un objeto, cuando el objeto se coloca sobre la mesa. Solo se encenderán los leds que estén debajo de ese objeto. Lo hace mediante el uso eficaz de sensores de proximidad, y cuando la proximidad
Pared de azulejos LED interactiva (más fácil de lo que parece): 7 pasos (con imágenes)
Pared de azulejos LED interactivos (más fácil de lo que parece): en este proyecto construí una pantalla de pared LED interactiva utilizando un Arduino y piezas impresas en 3D. La inspiración para este proyecto provino parcialmente de los azulejos Nanoleaf. Quería crear mi propia versión que no solo fuera más asequible, sino también más
Space Monsters: una pintura interactiva: 8 pasos (con imágenes)
Space Monsters: una pintura interactiva: también cansado de escuchar " ¡NO! &Quot; cuando quieres tocar una pintura? ¡Hagamos uno que PUEDA tocar
Tabla periódica LED interactiva: 12 pasos (con imágenes)
Tabla periódica LED interactiva: Mi novia y yo tenemos una colección de elementos: ¡muestras de los fragmentos únicos de materia que componen todo en el universo! Para una colección tan interesante, decidí construir una vitrina que muestre las muestras en todo su mundo-buildin
Luz interactiva sin contacto: 7 pasos (con imágenes)
Luz interactiva sin contacto: ¡Hola a todos! Me gustaría compartir el proyecto en el que he estado trabajando aquí. Me inspiré para experimentar con la detección táctil capacitiva a través de un proyecto en mi universidad. Descubrí esta tecnología a través de instructables y usé las cosas que aprendí