Imagina que le dices «enciende la luz» a un aparato del tamaño de una moneda y que obedece al instante. No tiene wifi, no envía tu voz a ningún servidor y funciona con una pila durante semanas. Parece ciencia ficción, pero es real, y el cerebro que lo hace posible cuesta unos 3 euros. Esto es TinyML, una de las tecnologías que está cambiando la robótica y la electrónica maker. En este artículo te contamos cómo funciona y cómo puedes construir tu propio proyecto de tinyml esp32 voz desde casa.
¿Qué es TinyML y por qué todo el mundo habla de ello?
TinyML significa Tiny Machine Learning, es decir, «aprendizaje automático diminuto». Consiste en meter modelos de inteligencia artificial dentro de microcontroladores, que son chips muy pequeños, baratos y que gastan muy poca energía. Son los mismos que llevan dentro un mando a distancia, una lavadora o un juguete electrónico.
Normalmente, cuando hablas con un asistente de voz, tu audio viaja por Internet hasta enormes centros de datos donde ordenadores potentísimos lo analizan. Con TinyML todo ocurre dentro del propio chip. Esto tiene tres ventajas enormes:
- Privacidad: tu voz nunca sale del dispositivo.
- Velocidad: no hay que esperar a que responda un servidor lejano.
- Bajo consumo: puede funcionar con baterías durante mucho tiempo.
Este movimiento ha crecido tanto que existe una comunidad internacional dedicada a impulsarlo: la TinyML Foundation, que en 2024 pasó a llamarse EDGE AI Foundation. Reúne a universidades, empresas y makers que comparten investigaciones y proyectos para llevar la inteligencia artificial en microcontroladores a todas partes.
El protagonista: el ESP32, un chip con superpoderes
El ESP32 es un microcontrolador fabricado por la empresa Espressif. Se ha hecho famosísimo entre los makers porque es barato (los chips y algunos módulos rondan los 2 o 3 euros) y, aun así, es bastante potente para su tamaño. Estas son algunas de sus características:
| Característica | ESP32 clásico |
| Procesador | Doble núcleo hasta 240 MHz |
| Memoria RAM | Unos 520 KB |
| Conectividad | Wifi y Bluetooth (aunque para TinyML no los necesitamos) |
| Precio aproximado | Desde unos 3 euros |
Para que te hagas una idea: tu móvil tiene miles de veces más memoria que un ESP32. Por eso lo impresionante de TinyML es conseguir que un modelo de inteligencia artificial quepa en un espacio tan pequeño. Existe además una versión llamada ESP32-S3 que incluye instrucciones especiales para acelerar cálculos de inteligencia artificial, ideal si quieres ir un paso más allá.
Cómo un chip de 3€ aprende a reconocer tu voz
El chip no «entiende» el idioma como lo hace una persona. Lo que hace se llama detección de palabras clave (en inglés, keyword spotting). Es decir, aprende a reconocer unas pocas palabras concretas, como «sí», «no», «arriba», «abajo» o una palabra de activación tipo «Hola robot». Así funciona el proceso paso a paso:
1. Escuchar: el micrófono
Conectamos al ESP32 un micrófono digital pequeño, como el INMP441, que se comunica con el chip mediante un protocolo llamado I2S. El micrófono capta el sonido y lo convierte en números que el chip puede procesar.
2. Convertir el sonido en una «imagen»
Aquí viene el truco más ingenioso. El audio se transforma en algo parecido a una imagen llamada espectrograma (o en unos valores llamados MFCC), que muestra qué frecuencias suenan en cada momento. Cada palabra deja una especie de «huella» visual diferente. A partir de ahí, la inteligencia artificial solo tiene que aprender a distinguir esas huellas.
3. La red neuronal en miniatura
Se entrena una red neuronal pequeña en un ordenador normal usando cientos o miles de grabaciones de las palabras que queremos reconocer. Después se aplica una técnica llamada cuantización, que reduce el tamaño del modelo usando números más simples. Gracias a esto, un modelo de reconocimiento de palabras puede ocupar solo unas decenas de kilobytes, menos que una foto de tu móvil.
4. Decidir y actuar
Una vez cargado en el ESP32, el modelo analiza el sonido varias veces por segundo y calcula qué probabilidad hay de que hayas dicho cada palabra. Si la probabilidad supera un límite, el chip actúa: enciende un LED, mueve un servomotor o hace que tu robot gire a la izquierda.
Lo que necesitas para tu propio proyecto tinyml esp32 voz
Lo mejor de todo es que no hace falta ser ingeniero para empezar. Con un poco de paciencia y ganas de aprender, cualquier estudiante puede montar su primer sistema de reconocimiento de voz. Esta es la lista básica:
- Una placa ESP32 (por ejemplo, una ESP32 DevKit o una ESP32-S3).
- Un micrófono I2S como el INMP441.
- Cables y una protoboard para hacer las conexiones sin soldar.
- Un LED o un servomotor para ver el resultado.
- Software gratuito: Arduino IDE o PlatformIO para programar, y plataformas como Edge Impulse o TensorFlow Lite for Microcontrollers para crear el modelo.
Edge Impulse es especialmente recomendable para principiantes, porque permite grabar las muestras de voz, entrenar el modelo y exportarlo como una librería para Arduino desde el navegador, sin tener que escribir complicados programas de inteligencia artificial. Espressif también ofrece su propio sistema, llamado ESP-SR, con palabras de activación ya preparadas.
Descubre kits y cursos de robótica en Robótica Online
Ideas de proyectos vanguardia que puedes crear
Cuando ya tengas tu primer modelo funcionando, las posibilidades se disparan. Estas son algunas ideas para llevar tus proyectos vanguardia al siguiente nivel:
- Robot obediente: un coche robot que avanza, gira o se detiene cuando le das órdenes de voz.
- Lámpara inteligente sin Internet: enciende y apaga la luz de tu habitación con tu voz, sin depender de ninguna app.
- Brazo robótico por comandos: controla cada movimiento de un brazo con palabras como «coge» o «suelta».
- Detector de sonidos: entrena el modelo para reconocer un timbre, un aplauso o el ladrido de tu perro.
- Proyecto para la feria de ciencias: compara la precisión de tu modelo con distintas voces y ruidos de fondo. Es un experimento muy completo y sorprendente.
Consejos para que tu modelo funcione de verdad
La inteligencia artificial aprende de los ejemplos que le das, así que la calidad de tus datos es clave. Ten en cuenta estos trucos:
- Graba muchas muestras: cuantas más grabaciones tengas de cada palabra, mejor aprenderá el modelo.
- Usa voces diferentes: pide a amigos y familiares que graben las palabras para que el sistema no solo entienda tu voz.
- Incluye ruido de fondo: añade una categoría de «ruido» o «silencio» para que el chip no se active con cualquier sonido.
- Elige palabras distintas entre sí: «sí» y «no» se diferencian mejor que «casa» y «caza».
¿Por qué TinyML es el futuro de la robótica?
Hasta hace pocos años, la inteligencia artificial parecía algo reservado a grandes empresas con superordenadores. TinyML ha cambiado las reglas del juego. Se calcula que en el mundo existen miles de millones de microcontroladores funcionando en todo tipo de aparatos, y cada vez más de ellos serán capaces de «pensar» por sí mismos.
En robótica esto es una revolución: robots más baratos, más autónomos y que no dependen de una conexión a Internet para tomar decisiones. Se está usando ya en sensores agrícolas que detectan plagas, en dispositivos médicos que vigilan la salud y en máquinas industriales que avisan antes de averiarse. Y lo mejor es que las herramientas para crear estos sistemas están al alcance de cualquier estudiante con curiosidad.
Aprender ahora sobre inteligencia artificial en microcontroladores es como haber aprendido a programar páginas web cuando Internet estaba empezando. Los makers que dominen esta tecnología serán quienes diseñen los inventos de la próxima década.
Da el primer paso hoy
Un chip de 3 euros, un micrófono diminuto y muchas ganas de experimentar. Eso es todo lo que necesitas para entrar en el mundo de TinyML y crear algo que hace unos años parecía imposible. No importa si nunca has entrenado una red neuronal: cada gran proyecto empezó con un LED que se encendía al decir una palabra.
Si quieres aprender robótica, programación e inteligencia artificial paso a paso, con proyectos prácticos pensados para jóvenes makers, te esperamos en Robótica Online. El futuro se construye con tus propias manos, y puede empezar hoy mismo.


