25 € y dos micrófonos: el cacharro que convierte cualquier Raspberry Pi en un asistente de voz local
El ReSpeaker Lite 2-Mic Array añade cancelación de ruido y eco por hardware a tu Raspberry Pi. Monta un asistente con Whisper sin gastar más.
💡 Antes de empezar Necesitas: Un ReSpeaker Lite 2-Mic Array (~25 €), un ordenador donde correr tu asistente de voz (Raspberry Pi 4/5, mini PC o cualquier portátil viejo) y un cable USB-C. Tiempo estimado: Una tarde tranquila — entre 1 y 2 horas si es tu primera vez con Home Assistant. Nivel: Necesitas perder el miedo a la terminal — hay que flashear firmware y tocar algún archivo de configuración, pero nada que no se copie y pegue.
El problema que nadie te cuenta cuando montas un asistente de voz
Todo el mundo habla de Whisper, de Piper, de los modelos de lenguaje que puedes correr en local. Pero nadie menciona el cuello de botella real: el micrófono. Conectas un micro USB barato a tu Raspberry Pi, dices “enciende la luz del salón” y Whisper transcribe “enciende la musa del balón”. No es culpa de Whisper — es que le estás dando audio basura.
Un micrófono genérico de 5 € recoge tu voz, sí. Pero también recoge el ventilador del portátil, la tele del salón, el eco de las paredes y el runrún del frigorífico. Whisper es impresionante, pero no hace milagros con audio lleno de ruido.
Qué es el ReSpeaker Lite 2-Mic Array
Es una placa pequeña — más o menos del tamaño de una galleta María — fabricada por Seeed Studio. Dentro lleva un chip XMOS XU316 especializado en procesamiento de audio, y dos micrófonos digitales MEMS colocados en posiciones opuestas para captar voz desde cualquier dirección.
Lo interesante no son los micrófonos en sí, sino lo que el chip hace con el audio antes de mandarlo a tu servidor:
- Cancelación de eco (AEC) — si el altavoz está reproduciendo la respuesta del asistente, el chip elimina ese sonido del audio que captan los micros. Sin esto, el asistente se escucharía a sí mismo y entraría en bucle.
- Supresión de ruido — filtra los sonidos de fondo constantes: aires acondicionados, ventiladores, tráfico.
- Control automático de ganancia (AGC) — ajusta el volumen de tu voz para que suene igual de claro tanto si hablas desde medio metro como desde tres metros.
Todo esto ocurre en el chip, por hardware, a 48 kHz. Tu Raspberry Pi recibe audio limpio y optimizado, listo para que Whisper lo transcriba sin inventarse palabras.
Dos formas de usarlo
El ReSpeaker Lite tiene doble personalidad gracias a sus dos conectores USB-C:
Modo USB (el rápido): Lo conectas por USB a cualquier ordenador — Raspberry Pi, mini PC, portátil — y aparece como una tarjeta de sonido USB estándar. Sin drivers, sin configuración. Abres Whisper, seleccionas el ReSpeaker como entrada de audio y a funcionar. Si solo quieres mejorar la calidad de transcripción, este es tu camino: enchufar y olvidarte.
Modo ESP32 (el potente): La placa tiene un footprint — una zona preparada para soldar — compatible con el XIAO ESP32S3. Si le añades este módulo (o compras el kit que ya lo trae soldado por ~37 €), el ReSpeaker se convierte en un satélite de voz WiFi independiente. Lo flasheas con ESPHome, lo conectas a Home Assistant y tienes un dispositivo que escucha comandos de voz sin cables, alimentado por un simple cargador USB. Es lo mismo que hace el ESP32-S3-BOX-3, pero con micrófonos significativamente mejores y la flexibilidad de ponerle el altavoz que tú quieras por la salida jack de 3,5 mm.
Cómo montarlo con Home Assistant (modo ESP32)
Paso 1: Si compraste el kit con el XIAO ESP32S3 ya soldado, sáltate este paso. Si compraste solo la placa, suelda el módulo XIAO ESP32S3 en el footprint — son 14 pines, accesibles para cualquiera que haya tocado un soldador alguna vez.
Paso 2: Conecta la placa por USB a tu ordenador y flashea el firmware XMOS a la versión 1.1.0 o superior. Esto es importante: usa la versión de 48 kHz, no la de 16 kHz. El wiki de Seeed Studio tiene el archivo y las instrucciones paso a paso.
Paso 3: Desde ESPHome en Home Assistant, crea un nuevo dispositivo y usa el YAML de configuración que encontrarás en el repositorio de GitHub formatBCE/Respeaker-Lite-ESPHome-integration. Es copiar, pegar, poner tu contraseña WiFi y compilar.
Paso 4: La placa se conecta a tu red WiFi y aparece automáticamente en Home Assistant. Asígnala a tu pipeline de voz — la cadena micrófono → Whisper → procesamiento → Piper → altavoz — y ya tienes un satélite de voz en cualquier habitación.
Si solo quieres el modo USB con Whisper directo, es todavía más fácil: enchufas, seleccionas “ReSpeaker” como dispositivo de entrada en tu aplicación de transcripción favorita, y listo.
Lo que no te van a contar
Los dos micrófonos del ReSpeaker Lite funcionan muy bien en habitaciones normales — hasta 3 metros sin problema. Pero si necesitas cubrir un salón grande o una sala de reuniones, la versión de 4 micrófonos (ReSpeaker Mic Array v2.0, ~70 €) capta voz a mayor distancia y con mejor direccionalidad. Para una cocina, un despacho o un dormitorio, los dos micros del Lite son más que suficientes.
La documentación de Seeed Studio es funcional pero dispersa — encontrarás piezas en el wiki, otras en GitHub, otras en foros de Home Assistant. No hay un único tutorial de principio a fin que cubra todo. Si es tu primer proyecto con ESPHome, reserva tiempo extra para juntar las piezas.
Y un detalle que sorprende: la placa no trae altavoz incorporado. Tiene una salida jack de 3,5 mm, así que necesitas conectar un altavoz externo. Esto es una ventaja disfrazada — eliges la calidad de sonido que quieras — pero si esperabas un dispositivo todo-en-uno como el BOX-3, no lo es.
Veredicto
Por 25 € el ReSpeaker Lite resuelve el problema que nadie menciona en los tutoriales de asistentes de voz locales: el audio de entrada. Si ya tienes Whisper corriendo y los resultados son mediocres, probablemente no necesitas un modelo más grande — necesitas un micrófono mejor. Y si estás empezando, este es el componente que más mejora la experiencia por euro invertido.