[ad_1]
El Año de la Voz 2023 sentó una base sólida para que los usuarios controlen Home Assistant hablando en su propio idioma.
Seguimos realizando mejoras en Assist, que incluyen:
Ah, y una cosa más»: ¡Detección de palabras de activación de código abierto en el dispositivo en ESPHome! 🥳🥳🥳
Mire este video del nuevo sistema microWakeWord ejecutándose en un ESP32-S3-BOX-3, junto con un sistema que realiza la detección de palabras de activación en Home Assistant:
Palabra de activación en el dispositivo versus en streaming
microWakeWord
Gracias al increíble microWakeWord de Kevin Ahrendt, ESPHome ahora puede realizar la detección de palabras de activación en dispositivos como el ESP32-S3-BOX-3. Puedes instalarlo y probarlo en tu S3-BOX-3 hoy.
Ya en el Capítulo 4 agregamos el reconocimiento de palabras de activación usando openWakeWord. Desafortunadamente, openWakeWord era demasiado grande para ejecutarse en dispositivos de bajo consumo como S3-BOX-3. Es por eso que decidimos ejecutar el reconocimiento de palabras de activación en Home Assistant.
La detección de palabras de activación en HA permite que dispositivos pequeños como el kit de desarrollo M5 ATOM Echo transmitan audio fácilmente y permitan que todo el procesamiento se realice en otro lugar. Esto es fantástico porque permite que los dispositivos de bajo consumo que utilizan un chip ESP32 simple se conviertan en asistentes de voz, incluso si no tienen la capacidad de reconocer las palabras de activación. La desventaja es que agregar más asistentes de voz requiere un mayor uso de CPU en HA, así como más tráfico de red.
Ingrese microWakeWord. Después de escuchar una entrevista con Paulus Schoutsen (fundador de Home Assistant) en el podcast Self Hosted, Kevin Ahrendt creó un modelo basado en la red neuronal Inception de Google. Como empleado existente de ESPHome, Kevin pudo ejecutar este nuevo modelo en el chip ESP32-S3 en el S3-BOX-3. (También funciona en los ya descontinuados S3-BOX y S3-BOX-Lite)
Kevin entrenó tres modelos para iniciar microWakeWord:
- «Está bien, nabú».
- «Hola Jarvis».
- «Alexa»
Ahora puedes probarlos tú mismo siguiendo el tutorial ESP32-S3-BOX. Cambiar la palabra de activación predeterminada «okay nabu» requiere ajustar la configuración de ESPHome y volver a compilar el firmware, lo que puede llevar mucho tiempo y requiere una computadora con más de 2 GB de RAM.
¡Agradecemos a Kevin por desarrollar microWakeWord y hacerlo parte de la jornada de puertas abiertas!
Las frases desencadenan reacciones
Agregar frases personalizadas a Assist es tan fácil como agregar un activador de frase a una automatización. Esto le permite activar cualquier acción en Home Assistant con cualquier frase.
Con la nueva acción de respuesta de conversación en HA 2024.2, ahora también puede personalizar la respuesta hablada o impresa. Las plantillas pueden ayudar a que su respuesta se relacione con la condición actual de su hogar.
También puede hacer referencia a marcadores de posición en el desencadenador de su oración. Por ejemplo, la frase desencadenante:
podría tener la respuesta:
Playing {{ trigger.slots.album }} by {{ trigger.slots.artist }}
además de llamar a un servicio de medios.
Ahora puedes experimentar con activadores de oraciones y respuestas de conversación personalizadas en nuestro editor de automatización haciendo clic aquí:
Errores mejorados y correcciones de errores.
Ayude a los usuarios a familiarizarse con la frase «Lo siento, no pude entender eso». Este mensaje de error general se produjo por varios motivos, como por ejemplo: P.ej.:
- La sentencia no correspondía a ninguna intención conocida
- Los nombres del dispositivo/área no coinciden
- No había dispositivos de ningún tipo en particular (luces, ventanas, etc.) en una zona.
A partir de HA 2024.2, Assist proporciona diferentes mensajes de error para cada uno de estos casos.
Ahora, cuando encuentre errores, ¡sabe por dónde empezar a buscar! Primero, verifique si su dispositivo está expuesto a Assist. Algunos tipos de dispositivos, p. Algunas luces, como las luces, se muestran de forma predeterminada. Otros, como Algunas cerraduras, como las cerraduras, no están disponibles y deben desbloquearse manualmente.
Una vez que sus dispositivos estén disponibles, asegúrese de haber agregado un alias apropiado para que Assist sepa exactamente cómo referirse a ellos. Los dispositivos y áreas pueden tener varios alias, incluso en varios idiomas, para adaptarse a todas las preferencias.
Si los problemas continúan, también se ha mejorado la herramienta Assist Debug. La herramienta le permite ver cómo Assist interpreta una oración, incluidas las partes que faltan.
Nuestros libros de frases comunitarios están trabajando arduamente para traducir oraciones para Assist. Si tiene sugerencias para agregar nuevas oraciones, cree un problema en el repositorio de Intents o envíenos un mensaje. [email protected]
Gracias
Gracias a la comunidad de Home Assistant por su suscripción a Home Assistant Cloud para soporte de idiomas y desarrollo de Home Assistant, ESPHome y otros proyectos en general.
Muchas gracias a nuestros libros de frases por ampliar el soporte de oraciones a todos los idiomas.
[ad_2]