Este año es el Año de la Voz de Home Assistant. Nuestro objetivo para 2023 es permitir que los usuarios controlen Home Assistant en su propio idioma. Hoy presentamos nuestro tercer hito del año: el Capítulo 3.
En el Capítulo 1, nos enfocamos en las intenciones: lo que el usuario quiere hacer. La comunidad de Home Assistant ahora ha traducido comandos y respuestas comunes de hogares inteligentes a 50 idiomas, acercándose aún más a los 62 idiomas que admite Home Assistant.
En el Capítulo 2, presentamos la conversión de voz a texto y de texto a voz. Esto permite a los usuarios hablar y escuchar sus hogares inteligentes a través del navegador, ESPHome e incluso teléfonos analógicos.
Para el Capítulo 3, llevamos todo el poder de Assist a los millones de dispositivos Android activos que ejecutan la aplicación Home Assistant Companion. ¿Tienes un teléfono, una tableta o un reloj con Android? ¡Configure Assist como su asistente digital predeterminado y hable con su Home Assistant con un solo toque!
Para ver la presentación en video de esta publicación de blog, incluidas las demostraciones en vivo, consulte la grabación de nuestra transmisión en vivo.
Índice
Asistencia nativa en Android
A partir del Capítulo 3, Assist ahora se admite de forma nativa a través de la aplicación Home Assistant Companion. Con esta actualización, toda la potencia de Assist está disponible para más de un millón de dispositivos Android que usan Home Assistant. Acceda al botón Asistencia en la aplicación y hable con su hogar inteligente desde su teléfono:
Assist en Android está integrado en la aplicación de Android y utiliza la conversión de voz a texto de Home Assistant
¿Tienes una suscripción a Home Assistant Cloud? Ahora puede controlar su hogar inteligente a través de la voz desde cualquier parte del mundo sin renunciar a su privacidad. Se admiten varios servidores de Home Assistant, por lo que puede hablar con la misma facilidad con la casa de sus padres:
Seleccione un asistente de voz de cualquiera de sus instancias de Home Assistant configuradas
Asistente digital predeterminado
¿Por qué abrir una aplicación si no es necesario? ¡Configure Home Assistant como su aplicación de asistente digital predeterminada! Ahora, al mantener presionado el botón de inicio o de encendido, aparecerá automáticamente Assist:
Inicie Assist desde cualquier lugar en Android sin tener que abrir la aplicación Home Assistant
Incluso es posible activar Assist directamente desde la pantalla de bloqueo:
Puede encontrar la configuración en Android: Ajustes -> aplicaciones -> Aplicaciones predeterminadas o toque la punta en la configuración de Home Assistant Companion.
Asistencia nativa en Wear OS
¡No dejamos de lado los relojes! Los dispositivos Wear OS ahora también pueden usar Assist de forma nativa:
Las respuestas de texto a voz se pronuncian directamente desde el reloj, lo que le permite escuchar en lugar de buscar una confirmación.
Al igual que los teléfonos, es posible configurar Home Assistant para que sea el asistente digital predeterminado de su reloj. Al presionar la corona o mantener presionado el botón de su reloj, aparece Assist.
Asistencia nativa en Wear OS
Disparadores de oraciones
Si bien las oraciones personalizadas ya formaban parte de Assist, requerían editar manualmente YAML. Con el nuevo disparador de oraciones, ahora puede agregar oraciones personalizadas directamente en la interfaz de usuario:
Configure sus propias oraciones para activar cualquier acción en el editor de automatización
Estas oraciones tienen prioridad sobre los comandos integrados y funcionan en cualquier lugar donde lo haga Assist. Hay disponible alguna sintaxis de plantilla básica, como marcar partes de la oración como opcionales.
Ayudar a la herramienta de depuración
La comunidad de Home Assistant está trabajando arduamente para traducir los comandos comunes del hogar inteligente. Para ayudar a los colaboradores, hemos agregado una herramienta de desarrollo de “Asistencia” que le permite probar oraciones sin ejecutar los comandos:
Pruebe la comprensión de oraciones con la herramienta para desarrolladores Assist
Para cada comando de prueba o consulta, puede averiguar:
- Qué intención se activaría con sus valores de ranura
- Qué entidades serían objetivo
- Si cada entidad objetivo coincide o no (solo consultas)
Voces de la comunidad de Piper
Piper es un sistema de texto a voz creado por Nabu Casa, diseñado para ejecutarse localmente en Raspberry Pi 4. Desde su introducción en el Capítulo 2, Piper ha crecido rápidamente con la adopción en la comunidad de código abierto y en la academia.
El complemento Piper para Home Assistant OS ahora admite 23 idiomas y más de 70 voces diferentes. Esto incluye voces de 7 nuevos conjuntos de datos de voz aportados por la comunidad de Home Assistant. Estos conjuntos de datos han sido recopilados y donados al dominio público por Nabu Casa en beneficio de la investigación de texto a voz ahora y en el futuro.
Nuevos modos de voz ESPHome
Con hardware como el ATOM Echo de $13, fue posible en el Capítulo 2 crear un asistente de voz de pulsar para hablar usando ESPHome.
Usando el último ESPHome, puede presionar un botón para comenzar a hablar y dejar que Home Assistant detecte el final del comando de voz. El modo continuo también está disponible, lo que permite múltiples turnos de conversación con Assist de forma similar a un teléfono analógico.
voice_assistant:
microphone: ...
speaker: ...
binary_sensor:
- platform: gpio
pin: ...
on_click:
- if:
condition: voice_assistant.is_running
then:
- voice_assistant.stop:
else:
- voice_assistant.start_continuous:
Documentación del asistente de voz ESPHome
Detección de silencio
Los nuevos modos de voz de ESPHome usan Home Assistant para detectar el final de cada comando de voz. En la configuración de su dispositivo, ahora puede ajustar cuánto silencio se necesita con “Detección de habla finalizada”:
ESPHome Voice Assistant tiene dos entidades de configuración para automatizar su comportamiento en Home Assistant
Hasta la proxima vez
¡Eso es suficiente para el Capítulo 3! Muchas gracias a Joris Pelgröm por su trabajo en la aplicación de Android y a los numerosos colaboradores de Assist. Y como siempre, gracias a Nabu Casa y a todos los suscriptores de Home Assistant Cloud por hacerlo posible.
Si desea ayudar a financiar nuestro trabajo en voz y un mayor desarrollo de Home Assistant, ESPHome, Z-Wave JS y otros proyectos relacionados. Suscríbete a Home Assistant Cloud.
¿Dónde está la palabra de despertar?
Después de tres capítulos en el Año de la Voz, el mensaje de los usuarios y creadores de Home Assistant es alto y claro: ¡queremos una palabra de atención para Assist!
En el Capítulo 4, nuestro enfoque será brindar la base para la detección de palabras de activación. Como parte de Open Home, esta base se mantendrá en línea con nuestros valores: privacidad, elección y durabilidad. ¡Manténganse al tanto!
Algunos enlaces en esta página son enlaces de afiliados y las compras que utilizan estos enlaces respaldan el proyecto Home Assistant.
Visto en