BMO, un asistente personal interactivo en Raspberry Pi con IA

Alumnado CEBEM

BMO, un asistente personal interactivo en Raspberry Pi con IA

Alumno/a: León Alberto Radziunas Salinas

Contacto: https://www.linkedin.com/in/le%C3%B3n-alberto-radziunas-salinas-097826364/

BMO

Descripción del proyecto

BMO es un asistente digital físico inspirado en una interfaz retro e interactiva, desarrollado como proyecto de Fin de Ciclo. El sistema vive dentro de una carcasa propia con pantalla, altavoces, micrófono y botones físicos, funcionando sobre una Raspberry Pi.

El proyecto integra reconocimiento de voz, wake word personalizado, síntesis de voz con Piper, una interfaz web adaptada a pantalla embebida, control mediante GPIO y un backend en Python encargado de coordinar los servicios del asistente. BMO se conecta con Google Calendar para consultar, crear y eliminar eventos, con Gmail para revisar correos recientes y resumir información relevante, y con servicios externos de clima para responder con datos meteorológicos actualizados.

Además, puede mantener conversaciones mediante modelos de lenguaje, gestionar alarmas y temporizadores, guardar recuerdos en una memoria personal, activar un modo de descanso con “buenas noches”, reproducir sonidos y canciones, mostrar expresiones faciales animadas y ejecutar minijuegos controlados desde los botones físicos de la carcasa.

A nivel técnico combina frontend web, backend en Python, servicios locales, conectores externos, modelos de voz, procesamiento de audio y despliegue en entorno Linux con servicios systemd. El objetivo del proyecto es demostrar cómo una aplicación software puede transformarse en un producto físico funcional, con una experiencia cercana, útil y con personalidad propia.

Multimedia

← Volver a proyectos

Comparte este proyecto

¿Listo para comenzar tu formación?

Únete a miles de estudiantes que han transformado su futuro profesional con nosotros.