Asistente de Voz IA Local en Home Assistant: Control sin Internet

· por Maya Kapoor · 4 min de lectura

Asistente de Voz IA Local en Home Assistant: Control sin Internet

Configurar un asistente de voz IA local en Home Assistant te permite controlar tu casa con comandos hablados sin que ni un solo dato viaje a servidores externos. Más privacidad, cero dependencia de internet y respuestas casi instantáneas. Aquí te explico, paso a paso, cómo montar este sistema desde cero con componentes reales que funcionan de verdad.

¿Por qué elegir un asistente de voz local?

Alexa y Google Home mandan cada grabación tuya a la nube para procesarla, aunque solo estés pidiendo que apague una lámpara. Un asistente local hace ese mismo trabajo dentro de tu propia red, sin que nadie más escuche.

Ventajas principales:

Componentes necesarios

Home Assistant usa el Wyoming Protocol, un estándar abierto que conecta entre sí los distintos módulos de voz. Esto es lo que necesitas:

  1. Hardware de captura de audio: un micrófono USB barato sirve, o un dispositivo dedicado como el M5Stack Atom Echo (cuesta unos 15 euros y ya trae micrófono y altavoz integrados).
  2. Wake word engine: openWakeWord u otro motor de palabra de activación, para detectar frases como “Hola Jarvis”.
  3. Motor de reconocimiento de voz (STT): Whisper, ejecutado localmente mediante el add-on “Whisper” en Home Assistant.
  4. Motor de texto a voz (TTS): Piper, que genera respuestas habladas bastante naturales sin conexión.
  5. Procesador de lenguaje: el motor de intents nativo de Home Assistant, o algo más potente como un LLM local vía Ollama si quieres ir más allá de comandos sueltos.

Paso a paso para la instalación

1. Instala los add-ons necesarios

Desde Configuración > Complementos > Tienda de complementos, busca e instala:

2. Configura el pipeline de asistente de voz

Ve a Configuración > Asistentes de voz y crea un nuevo “pipeline”:

3. Conecta tu hardware de micrófono

Si usas un Atom Echo, flashea el firmware de Wyoming Satellite desde el propio panel de Home Assistant: hay un asistente integrado que lo hace por USB en un par de minutos. Si prefieres algo más económico, un Raspberry Pi con micrófono USB y los scripts de wyoming-satellite funciona igual de bien, aunque requiere un poco más de paciencia en la configuración.

4. Prueba los primeros comandos

Comandos básicos para empezar:

Si el pipeline está bien configurado, Home Assistant responderá con voz generada por Piper en menos de dos segundos, todo dentro de tu red local, sin que el router ni se entere de que algo salió hacia fuera.

Cómo mejorar la precisión del asistente

Requisitos de hardware recomendados

Para que funcione fluido, sin lag perceptible:

Problemas comunes y soluciones

Conclusión

Montar un asistente de voz IA local en Home Assistant ya no es cosa solo de expertos. Con Whisper, Piper y el protocolo Wyoming, cualquiera con nociones básicas de domótica puede tener un sistema de control por voz completamente offline, privado y rápido. La inversión inicial en hardware (que no tiene por qué ser alta) se compensa con la tranquilidad de saber que tus conversaciones y rutinas del hogar nunca salen de tu propia red.

#domótica#Home Assistant#inteligencia artificial#privacidad#automatización del hogar