Adiós Alexa y Google Home: Configura la Asistencia de Voz Local con Wake Word en Home Assistant

Find AI Tools
No difficulty
No complicated process
Find ai tools

Adiós Alexa y Google Home: Configura la Asistencia de Voz Local con Wake Word en Home Assistant

Índice de contenido

  1. Introducción
  2. Configurar la asistencia de voz local con Wake WORD en Home Assistant
  3. Use Home Assistant Cloud
  4. Configurar un pipeline de asistencia local
  5. Esp32-S3-Box-3: la solución avanzada
  6. Configurar el Wake Word en Home Assistant
  7. Habilitar la integración de Wake Word
  8. Configurar el asistente de voz
  9. Configurar el motor de reconocimiento de voz
  10. Crear una palabra de activación personalizada
  11. Instalar el S3-Box en ESPHome
  12. Conectar el S3-Box a Home Assistant
  13. Prueba del Wake Word personalizado
  14. Conclusiones

🎙 Configurar la asistencia de voz local con Wake Word en Home Assistant

¡Adiós Google Home y Alexa! Home Assistant ha implementado la funcionalidad de asistencia de voz local con Wake Word. Ahora puedes controlar tus dispositivos directamente utilizando comandos de voz y además, ¡puedes crear tu propia palabra de activación personalizada! Con la ayuda de la ESP32-S3-Box-3, esta función es aún más avanzada y fácil de configurar. Así que deja atrás a Google Home y Alexa y da la bienvenida a Home Assistant para tener un control total de tus dispositivos mediante asistencia de voz local.

1. Introducción

En el último mes del Año de la Voz, Home Assistant completó la implementación del Wake Word, lo que significa que ahora puedes controlar tus dispositivos de forma sencilla usando asistencia de voz local en Home Assistant. En este Tutorial, te mostraré cómo configurar esta función utilizando la ESP32-S3-Box-3. Aunque también puedes utilizar las versiones anteriores de la caja ESP32-S3-Box o ESP32-S3-Box-Lite. Si deseas adquirir la ESP32-S3-Box-3, encontrarás un enlace de compra en la descripción del video.

2. Configurar la asistencia de voz local

Para comenzar, necesitarás utilizar Home Assistant Cloud o configurar un pipeline de asistencia local. Si utilizas Nabu Casa, puedes seguir este tutorial de inmediato. Pero si prefieres utilizar un pipeline local, te recomiendo seguir el video tutorial en el que explico cómo configurarlo fácilmente en Home Assistant. En este tutorial, utilizaré la ESP32-S3-Box-3, pero también funcionará con la ESP32-S3-Box o la ESP32-S3-Box-Lite. Sin embargo, ten en cuenta que obtener una caja ESP32-S3-Box-3 puede ser difícil en este momento debido a la Alta demanda.

3. Habilitar el Wake Word

Para habilitar la detección de la palabra de activación en Home Assistant, sigue estos pasos:

  1. Ve a Configuración > Complementos.
  2. Haz clic en Tienda de complementos.
  3. Busca y selecciona Openwakeword.
  4. Haz clic en Instalar.
  5. Una vez finalizada la instalación, activa las opciones de Vigilancia y Actualización automática, y haz clic en Iniciar.
  6. Después de que se inicie el complemento, ve a Configuración > Dispositivos y servicios.
  7. Si todo se configuró correctamente, verás una integración de OpenWakeWord Wyoming Protocol.
  8. Haz clic en Configurar.
  9. Completa la configuración según tus preferencias.
  10. Haz clic en Enviar.
  11. Haz clic en Finalizar.

Ahora que hemos habilitado la detección de la palabra de activación, pasemos a conectar la integración de Wake Word a nuestro asistente de voz.

4. Configurar el asistente de voz

Para configurar tu asistente de voz en Home Assistant, sigue estos pasos:

  1. Ve a Configuración > Asistentes de voz.
  2. Haz clic en Agregar asistente.
  3. Elige un nombre para tu asistente de voz. Puedes utilizar el nombre Nabu como ejemplo, pero eres libre de elegir el que prefieras.
  4. Selecciona el idioma que deseas utilizar en la sección de Reconocimiento de voz. En mi caso, seleccioné inglés americano. Si utilizas Nabu Casa, tendrás una amplia selección de idiomas disponibles. Pero si utilizas un pipeline local, es posible que solo veas un idioma para elegir.
  5. Repite el mismo proceso para la sección de Texto a voz, seleccionando el idioma que prefieras.
  6. Por último, elige el motor de detección de palabras de activación. En este caso, seleccionaremos openwakeword.
  7. A continuación, selecciona la palabra de activación que prefieras. En mi caso, elegí Ok Nabu. Más adelante, te mostraré cómo crear y usar una palabra de activación personalizada.
  8. Haz clic en Crear.

Ahora hemos instalado nuestra integración de Wake Word. En el siguiente paso, instalaremos la caja ESP32-S3 en ESPHome.

5. Instalar la caja ESP32-S3-Box en ESPHome

Antes de comenzar, asegúrate de no haber instalado la caja S3 anteriormente en ESPHome. Si lo hiciste, deberás eliminarla antes de continuar. Para hacerlo, ve a la integración de ESPHome, haz clic en los tres puntos junto a la ESP existente y selecciona eliminar.

Ahora, sigamos estos pasos para instalar la caja ESP32-S3 en ESPHome:

  1. Ve al sitio web de proyectos ESPHome. Encontrarás el enlace en la descripción del video.
  2. Selecciona Asistente de voz.
  3. Elige la caja ESP32-S3-Box.
  4. Selecciona la variante de la caja S3 que tienes. En mi caso, es la S3-Box-3.
  5. Haz clic en Conectar.
  6. Conecta el cable USB a la caja S3-box. En mi caso, tuve que conectar el cable USB directamente a la caja S3 para que mi PC lo reconociera. Si conecto el cable USB a la estación de acoplamiento de la S3-Box-3, el dispositivo no se reconoce. Esto solo sucedió durante la instalación y, después de eso, la conexión a través de la estación de acoplamiento funcionó correctamente.
  7. Selecciona el dispositivo que aparece en el cuadro emergente y haz clic en Conectar.
  8. El dispositivo se conectará y se borrará y luego se flasheará con el nuevo firmware.
  9. Cuando se complete la instalación, haz clic en "Siguiente".

Ahora, selecciona tu red Wi-Fi y entra la contraseña de tu red.

6. Conectar la caja S3-Box a Home Assistant

Para conectar el S3-Box a Home Assistant, sigue estos pasos:

  1. Haz clic en "Agregar a Home Assistant".
  2. Se abrirá la página de "homeassistant.my" en tu navegador. Asegúrate de que la URL que ves aquí sea correcta y que apunte a tu instancia de Home Assistant. Si la URL no es correcta, edítala para que apunte a tu instancia local de Home Assistant. Por lo general, sería "http://homeassistant.local:8123". En mi caso, la dirección es diferente porque uso varias instancias de Home Assistant.
  3. Haz clic en "Abrir enlace".
  4. Aparecerá un cuadro de diálogo que te pedirá configurar ESPHome. Haz clic en "Aceptar" en ese cuadro de diálogo.
  5. Selecciona tu S3-Box descubierto.
  6. Haz clic en "Enviar".
  7. Haz clic en "Finalizar".

También puedes configurar el S3-Box utilizando las otras dos opciones que se muestran, pero no es necesario una vez que hayas seguido las instrucciones que acabo de mostrarte. Para hacer ajustes adicionales, haz clic en el enlace de "Dispositivos" en la integración de ESPHome. Si todo se configuró correctamente, el ESP32-S3-Box ahora aparecerá en la lista de dispositivos. Al abrir el dispositivo, podrás configurar opciones como la retroiluminación del LCD y silenciar el micrófono.

Ahora, veamos si el Wake Word funciona correctamente.

7. Prueba del Wake Word personalizado

Deberías poder usar correctamente la palabra de activación configurada. Prueba el Wake Word diciendo las siguientes frases:

  • "¡Ok Nabu, apaga la oficina!"
  • "¡Ok Nabu, enciende la oficina!"
  • "¡Ok Nabu, ajusta la oficina al 10%!"
  • "¡Ok Nabu, ajusta la oficina al 100%!"

Si el Wake Word funciona y los comandos se ejecutan correctamente, ¡eso significa que has configurado la asistencia de voz local con éxito!

8. Conclusiones

En resumen, configurar la asistencia de voz local con Wake Word en Home Assistant es una excelente manera de tener más control y comodidad en tu hogar. Además, con la ESP32-S3-Box-3, puedes disfrutar de una experiencia aún más avanzada y personalizada. Sigue los pasos que te he proporcionado en este tutorial y podrás controlar tus dispositivos usando simplemente tu voz y una palabra de activación personalizada. ¡Disfruta de tu nuevo sistema de asistencia de voz en Home Assistant!

Pros:

  • Control total de los dispositivos mediante asistencia de voz local
  • Posibilidad de crear una palabra de activación personalizada
  • Uso avanzado de la ESP32-S3-Box-3 para una experiencia mejorada

Contras:

  • La adquisición de la ESP32-S3-Box-3 puede ser difícil debido a la alta demanda
  • Configuración inicial puede llevar tiempo y requerir conocimientos técnicos

Recursos:

  1. Home Assistant
  2. Nabu Casa
  3. Home Assistant Cloud
  4. ESPHome
  5. ESP32-S3-Box-3
  6. Openwakeword
  7. Tutorial de configuración de pipeline local en Home Assistant
  8. Tutorial de instalación de Samba en Home Assistant
  9. Tutorial de soporte a ESPHome en español
  10. Tutorial de pronunciación personalizada en inglés

Preguntas frecuentes

Q: ¿Necesito tener instalado el complemento ESPHome en Home Assistant antes de seguir este tutorial? A: No estoy seguro si es necesario tener instalado el complemento ESPHome, pero por precaución, te recomendaría instalarlo. Puedes hacerlo yendo a Configuración -> Complementos y buscando ESPHome en la Tienda de Complementos.

Q: ¿Dónde puedo comprar la ESP32-S3-Box-3? A: Puedes encontrar un enlace de compra para la ESP32-S3-Box-3 en la descripción del video. Sin embargo, ten en cuenta que debido a la alta demanda, puede ser difícil obtener una en este momento.

Q: ¿Es posible utilizar una palabra de activación personalizada en lugar de las opciones predefinidas? A: ¡Sí! Puedes crear y utilizar una palabra de activación personalizada en Home Assistant. En el tutorial, mencioné cómo puedes hacerlo utilizando el sitio de entrenamiento de modelos. Asegúrate de consultar el video y los enlaces proporcionados para obtener instrucciones detalladas.

Q: ¿Hay alguna forma de mutear el micrófono en la caja ESP32-S3-Box-3? A: Sí, dentro de la configuración del dispositivo en la integración ESPHome, puedes encontrar opciones para mutear el micrófono y ajustar la retroiluminación del LCD.

Q: ¿Puedo utilizar este sistema de asistencia de voz en múltiples instancias de Home Assistant en mi hogar? A: Sí, puedes utilizar este sistema en múltiples instancias de Home Assistant. Sin embargo, asegúrate de configurar correctamente la URL de tu instancia de Home Assistant en la configuración del ESP32-S3-Box para cada instancia.

Q: ¿Dónde puedo encontrar más tutoriales y soporte adicional para Home Assistant? A: Puedes encontrar más tutoriales y soporte adicional para Home Assistant en el canal de YouTube del creador de este artículo. Asegúrate de consultar la descripción del video para obtener enlaces a Patreon, Ko-Fi y detalles sobre la membresía del canal.

Q: ¿Puedo utilizar este sistema con otros dispositivos compatibles con ESPHome, aparte de la ESP32-S3-Box-3? A: Sí, este sistema también funciona con la ESP32-S3-Box y la ESP32-S3-Box-Lite. Puedes elegir la variante que mejor se adapte a tus necesidades.

Q: ¿Puedo utilizar este sistema en múltiples habitaciones de mi hogar? A: Sí, puedes utilizar este sistema en múltiples habitaciones de tu hogar. Solo necesitarás configurar cada caja S3 en cada habitación y asociarla con el asistente de voz correspondiente en Home Assistant.

Resumen

Configurar la asistencia de voz local con Wake Word en Home Assistant te permite tener un control total de tus dispositivos mediante comandos de voz. Con la ESP32-S3-Box-3, esta función se vuelve aún más avanzada y personalizable. Sigue los pasos proporcionados en este tutorial y disfruta de la comodidad y conveniencia de controlar tu hogar con tu voz.

¡Gracias por leer y espero que este tutorial te sea de ayuda! Si tienes alguna pregunta, no dudes en dejar un comentario o consultar los recursos adicionales proporcionados. ¡Buena suerte con tu nuevo sistema de asistencia de voz en Home Assistant!

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.