- Implementación de un ecosistema de voz basado en el protocolo Wyoming para garantizar la privacidad total de los datos.
- Uso de motores locales como Whisper y Piper para la transcripción y síntesis de voz sin depender de la nube.
- Posibilidad de integrar inteligencias artificiales avanzadas como OpenAI o Google Gemini para mejorar la comprensión.
- Despliegue de satélites de hardware basados en ESP32 para extender el control por voz a cualquier estancia.
Si estás harto de que las grandes tecnológicas sepan hasta cuántas veces vas al baño, montar un sistema de control por voz propio en casa es la solución definitiva. Home Assistant ha evolucionado una barbaridad y ahora permite crear un asistente de voz totalmente privado que no manda ni un solo dato a servidores externos, dándonos el control absoluto sobre nuestra privacidad en asistentes virtuales.
Ya sea que quieras algo sencillo para apagar las luces o un sistema complejo que use inteligencia artificial para charlar contigo, las opciones son enormes. Desde el uso de satélites de hardware dedicados hasta la integración de protocolos modernos, convertir tu hogar en una casa inteligente de verdad es más accesible que nunca, siempre que tengas un poquito de paciencia para configurar el software.
El corazón del sistema: El Protocolo Wyoming

Para que todo funcione coordinado, Home Assistant utiliza el protocolo Wyoming. Básicamente, es el lenguaje que permite que los diferentes componentes de audio se comuniquen entre sí de forma eficiente. Gracias a esto, podemos separar el hardware que escucha (el satélite) del cerebro que procesa la información (el servidor), lo que permite que el sistema sea escalable y mucho más flexible según nuestras necesidades.
Componentes esenciales para el procesamiento de voz

Para que el asistente entienda lo que decimos y nos responda, necesitamos instalar dos herramientas fundamentales en nuestro servidor de domótica:
- Whisper (Speech-to-Text): Es el encargado de convertir nuestras ondas sonoras en texto. Es extremadamente preciso y soporta muchísimos idiomas, incluido el castellano. Si quieres profundizar, existe una guía completa de Whisper AI para la transcripción. Dependiendo de la potencia de tu procesador, puedes elegir modelos como tiny (para Raspberry Pi) o medium/large (para procesadores potentes como el Intel N100), lo que influye directamente en la velocidad de respuesta y la precisión de la transcripción.
- Piper (Text-to-Speech): Es la voz del asistente. Convierte el texto generado por el sistema en audio. Lo mejor es que es muy ligero y ofrece diversas voces en español con una calidad natural y procesamiento local, evitando que la voz suene como un robot antiguo.
Hardware: El Home Assistant Voice Preview Edition y otros satélites

Aunque puedes usar el móvil, lo ideal es tener dispositivos repartidos por la casa. El Home Assistant Voice PE es una opción excelente que cuesta unos 60 euros. Este aparatito incluye un chip ESP32-S3, micrófonos duales con cancelación de eco y un botón físico para desactivar el micro, lo que te da una capa extra de seguridad y privacidad.
Si te gusta más el bricolaje, puedes montar tus propios satélites usando un ESP32 con un micrófono INMP441 o utilizar dispositivos más compactos como el M5Stack Atom Echo. El punto clave aquí es la calidad del micrófono, ya que es lo que determina si el sistema entiende tus órdenes a la primera o si tienes que gritarle al dispositivo.
Llevando el asistente al siguiente nivel con IA

Si el agente local de Home Assistant se te queda corto, puedes integrar LLMs (Modelos de Lenguaje Extensos). La opción de Google Generative AI es gratuita y funciona muy bien, mientras que OpenAI (ChatGPT) es de pago vía API pero ofrece una comprensión del lenguaje superior y puede resolver dudas complejas que no tengan que ver con la domótica.
Una configuración muy inteligente es programar el sistema para que intente procesar la orden localmente primero y, si no encuentra una respuesta coherente, la envíe a la nube de ChatGPT. Para entender mejor estas diferencias, puedes consultar las diferencias entre IA local e IA en la nube, manteniendo así la máxima privacidad posible sin renunciar a la potencia de la IA moderna.
Configuración paso a paso y optimización
Para que la experiencia no sea frustrante, es vital organizar bien el sistema. No basta con instalar los complementos; hay que exponer las entidades correctamente. Si una luz se llama light.shelly2pm_4345353, el asistente no sabrá qué hacer. Es fundamental renombrar los dispositivos con nombres humanos o crear alias, asegurándose de poner las tildes correctamente, ya que el sistema es sensible a estas diferencias ortográficas.
Asimismo, organizar la casa por áreas (salón, cocina, dormitorio) y plantas permite que el asistente sea más listo. Por ejemplo, si dices «enciende las luces» estando en el salón, el sistema sabrá que solo debe encender las de esa estancia y no las de toda la casa.
Control avanzado mediante VoIP
Para los más entusiastas, existe la posibilidad de integrar la voz a través de VoIP. Usando un adaptador como el Grandstream HT801, puedes conectar un teléfono analógico antiguo a Home Assistant. Al descolgar el auricular, el sistema te atiende automáticamente, permitiéndote controlar tu hogar desde un teléfono retro o mediante apps de softphone en el móvil, lo que añade una funcionalidad profesional a tu instalación.
Configurar un sistema de voz local requiere equilibrar la potencia del hardware con el modelo de software elegido. Mientras que un procesador Intel N100 permite una experiencia fluida y local, quienes usan Raspberry Pi deben optar por modelos más ligeros o apoyarse en la nube para evitar latencias molestas. Al combinar una buena organización de entidades, satélites bien ubicados y la potencia de Whisper y Piper, logramos una alternativa robusta y privada a los asistentes comerciales, devolviendo la soberanía de nuestros datos al hogar.
