Home Assistant Año de la Voz – Capítulo 3: Listo cuando lo estés

Home Assistant Año de la Voz – Capítulo 3: Listo cuando lo estés

social

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.

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:

Captura de pantalla de la aplicación Assist in HA Companion
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:

Captura de pantalla de Assist seleccionando un asistente de voz
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:

Captura de pantalla de Assist activado en la pantalla de inicio
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.

Captura de pantalla de Assist nativo en Wear OS
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:

Captura de pantalla de la creación de disparadores de oraciones
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:

Captura de pantalla de la herramienta para desarrolladores Assist
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.

logotipo de gaitero

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

Altavoz inteligente ATOM Echo de M5Stack

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”:

Configure la detección de silencio para su asistente de voz ESPHome
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