O Home Assistant Voice é um assistente de voz de código aberto e sem nuvens da empresa americana Nabu Casa, criadora do projeto de automatização doméstica Home Assistant.
Porque é que o Home Assistant Voice é tão caro?
O Home Assistant Voice tem um preço oficial de 59 euros, sendo interessante se estiver interessado em ter uma instalação de domótica com Home Assistant e poder controlar a sua casa por voz sem internet e com um projeto Open Source com apoio da empresa Nabu Casa.
Vantagens e desvantagens do NC-VK-9727
Vantagens
- Fácil de utilizar: Pode configurar o seu assistente de voz com o Assistente Doméstico em minutos, sem complicações.
- Funciona sem Internet: Se tiver um hardware potente, pode utilizar o Home Assistant Voice sem uma ligação à Internet.
- Dados privados: mesmo que utilize a nuvem do Assistente Doméstico, os seus dados não são armazenados ou treinados.
- Pode silenciar o microfone: se não quiser que o seu assistente de voz possa ouvir as suas conversas.
- Projeto de código aberto: O Assistente Doméstico continua com a sua filosofia de código aberto, pelo que temos um produto em evolução apoiado pela comunidade de programadores.
- Produto oficial do Home Assistant: O facto de ser um produto concebido pela empresa Nabu Casa, criadora do projeto Home Assistant, é um fator interessante a ter em conta.
Desvantagens
- Necessita de Internet se não tiver um hardware potente: É necessário ter um hardware com pelo menos 3 GB de VRAM (de preferência NVidia).
- Apenas disponível num modelo: De momento, não existem modelos diferentes de assistentes de voz (como modelos com melhor qualidade de áudio, com ecrã e outros).
Tutorial sobre a utilização do Assistente de voz doméstico
Vamos descobrir os pormenores deste novo assistente de voz.
Qual é o interesse do Home Assistant Voice?
O Home Assistant é um projeto de automatização doméstica de código aberto que se centra na liberdade, durabilidade e privacidade dos dados.
E seguindo esta filosofia, após o lançamento do hub de domótica Home Assistant Green, que lhe permite iniciar o seu projeto de casa inteligente com o software Home Assistant pré-instalado.
E o dongle Zigbee para poder ligar dispositivos inteligentes Zigbee na sua instalação.
Agora, a empresa americana Nabu Casa está a oferecer o seu assistente doméstico Voice.
Este assistente de voz segue a filosofia Open Source, o que significa que a comunidade de programadores poderá personalizar e acrescentar novas funcionalidades.
Além disso, este assistente de voz pode funcionar completamente localmente, ou seja, será possível controlar a sua casa por voz sem a Internet, um pormenor muito interessante que outros assistentes de voz famosos não conseguem fazer.
Mas, neste caso, para executar o Assist, temos de ter um hardware potente com uma GPU moderna com pelo menos 3 GB de VRAM, e a Nabu Casa recomenda a NVIDIA.
Se quisermos uma opção fácil para controlar a nossa casa por voz com o Assistente Doméstico, por exemplo, se tivermos o hub de domótica Home Assistant Green, podemos utilizar a nuvem privada do Assistente Doméstico, que não armazena nem treina os nossos dados.
E se já temos a solução de domótica Home Assistant em nossa casa, este assistente de voz Home Assistant pode ser a melhor opção em termos de longevidade, dado que foi concebido precisamente para funcionar com o Home Assistant, tendo diferentes actualizações ao longo do tempo.
Detalhes técnicos do Home Assistant Voice
Vamos descobrir os pormenores técnicos do Home Assistant Voice.
Se abrirmos a embalagem, descobrimos o Home Assistant Voice.
Uma caixa moldada por injeção em plástico policarbonato, branca e semitransparente, com dimensões de 84x84x21 mm e um peso de 96 gramas.
Por defeito, não vem com uma fonte de alimentação, pelo que é necessário comprar uma fonte de alimentação USB-C de 5V DC – 2A.
Este assistente de voz integra 2 microfones e um processador de áudio XMOS com eliminação de ruído, permitindo-nos captar a nossa voz com clareza.
Para comunicar com o assistente de voz, temos de pronunciar uma frase de ativação que, por defeito, é “Ok Nabu”, mas podemos alterá-la para “Hey Mycroft” ou “Hey Jarvis”.
Ao pronunciarmos esta frase de ativação, teremos uma resposta visual e sonora que indica que o assistente de voz nos está a ouvir nesse momento e que poderemos executar qualquer comando por voz.
Este anel luminoso também pode ser visto quando se altera o volume de 0 a 100% graças à sua roda, quando se cria um temporizador que é apresentado como uma contagem decrescente ou também quando se corta o microfone.
Para cortar o microfone, ou seja, para que o nosso assistente de voz não nos possa ouvir, temos um botão lateral para silenciar o dispositivo, o que tem o efeito de cortar fisicamente a alimentação dos microfones.
E se não quisermos dizer a frase de ativação para executar um comando de voz, podemos premir o botão central e, nesse momento, poderemos comunicar com o nosso assistente de voz.
Este botão central também pode ser utilizado para ativar diferentes automatismos, premindo duas vezes, três vezes ou mantendo-o premido.
Ao lado da porta USB-C, podemos ver uma entrada jack de 3,5 mm, o que é interessante.
Por exemplo, se quisermos ligar o nosso assistente de voz a um altifalante externo para deportar o áudio para outro dispositivo com melhor qualidade de áudio.
E, por baixo, temos uma porta Grove que lhe permite ligar sensores ou acessórios.
O software para este assistente de voz é um ESPHome pré-carregado, um firmware de fonte totalmente aberta para o ESP32 e o chip XMOS.
Como integrar o Home Assistant Voice na nossa instalação?
Em primeiro lugar, como referi, podemos utilizar o serviço de nuvem do Assistente Doméstico para ligar e utilizar facilmente o nosso assistente de voz.
Para o fazer, na interface do Assistente Doméstico, vá a “Definições” e “Nuvem do Assistente Doméstico”.
Podemos usufruir de um período experimental gratuito de 1 mês.
Depois disso, o custo mensal é de 7,50 euros ou 75 euros por ano.
Este serviço na nuvem é interessante para utilizar o nosso assistente de voz, mas também para ter acesso remoto à nossa casa inteligente de uma forma segura e descomplicada graças a um URL que teremos quando nos inscrevermos.
Agora, temos de ligar o assistente de voz à fonte de alimentação.
E a partir do nosso telemóvel, podemos abrir a aplicação Assistente Doméstico.
Aceder a “Definições”.
E “Dispositivos e serviços”.
Temos de ter o Bluetooth ativado.
Em “Discovered” (Descoberto), devemos ver o nosso assistente de voz, pelo que devemos clicar em “Add” (Adicionar).
Agora temos de ligar este assistente de voz à nossa rede WIFI.
E temos de premir 1 vez o botão central do assistente de voz.
Agora, clique em “Aceitar”.
Seleccionamos o nosso assistente de voz.
Clique em “Enviar”.
E clique em “Concluir”.
Agora vai ser atualizado e temos de esperar alguns segundos. E agora, podemos testá-lo dizendo a frase mágica “Okay Nabu”.
Podemos colocá-lo numa zona da nossa casa.
E podemos personalizar algumas das definições do nosso assistente de voz, como a sua frase de ativação ou o tipo de voz que irá comunicar connosco.
Agora, devemos poder controlar os nossos dispositivos inteligentes ligados ao Assistente Doméstico, por voz, graças ao Assistente Doméstico de Voz.
Isto pode ser verificado em “Definições”.
“Assistentes de voz”.
E temos de ter o “Home Assistant Cloud” como favorito.
Podemos aceder às suas definições para verificar se temos tudo corretamente configurado como Home Assistant Cloud e o idioma espanhol.
É isso, agora temos controlo por voz dos nossos dispositivos e também, este Home Assistant Voice pode falar connosco de acordo com os critérios que definimos.
E vale a pena notar que se formos às definições do nosso assistente de voz.
É possível ativar ou desativar o LED do dispositivo, alterar a frase de ativação.
E também, ativar ou cortar o microfone.
Que comandos de voz podemos executar?
No meu exemplo, tenho diferentes dispositivos ligados ao Home Assistant com o Zigbee2MQTT. Cada dispositivo Zigbee que associei tem um nome que personalizei, como por exemplo, estore, lâmpada, tomada ou porta.
Isto permitir-me-á interagir facilmente com o Home Assistant Voice utilizando estes nomes.
E se, por alguma razão, não quiser expor um dispositivo, pode removê-lo da lista em “Definições”, “Assistentes de voz”.
E “Entidades expostas”.
Para saber o que pode pronunciar por voz, recomendo que dê uma vista de olhos no GitHub para ver as diferentes frases que são compatíveis com o Home Assistant Voice.
Em cada perfil de dispositivo, pode encontrar as diferentes frases que pode reproduzir por voz.
E aqui estão alguns exemplos de comandos:
- Ativar a ficha
- Desativar a ficha
- Ligar a lâmpada
- Desligar a lâmpada
- Define a lâmpada para 20% de luminosidade
- Define a lâmpada para 100% de luminosidade
- Coloca a lâmpada a vermelho
- Define a lâmpada para azul
- Coloca a lâmpada a verde
- A porta está aberta?
- A porta está trancada?
- Quantas portas estão abertas?
- Qual é a temperatura?
- Abrir o obturador
- Fechar o obturador
- Abrir o obturador a 40%.
- Abrir o obturador a 80%.
- Temporizador de 10 segundos
Como fazer o nosso assistente de voz falar?
O Home Assistant Voice também pode falar connosco quando há um evento definido por si.
Para isso, vamos criar automatizações e tirar partido da função TTS (Text To Speech).
Vamos criar uma automatização para que, quando alguém tocar à campainha da nossa porta com um botão inteligente Zigbee, o nosso assistente de voz nos diga que alguém está a tocar.
Temos de ir a “Definições” e “Automatizações e cenas” para criar a nossa automatização.
Temos de clicar em “Criar automatização”.
Na condição “When” (Quando) e em “Add trigger” (Adicionar acionador), procuramos “Device” (Dispositivo).
E vamos escolher o acionador para premir o botão.
Agora, em “Then do” e “Add action”, vamos escolher “Text-to-Speech (TTS): Speech”.
Escolhemos “Objectivos” e a entidade “Home Assistant Cloud”.
A “Entidade do leitor multimédia” será a nossa voz de assistente doméstico.
Colocámos a mensagem “Alguém está a tocar em sua casa”.
Seleccionamos a caixa “Language” (Língua) e colocamos “es-ES” para obtermos uma resposta em espanhol.
E podemos guardar e dar um nome à nossa automatização.
Aqui está o resultado.
Em suma, o Home Assistant Voice é uma aposta muito interessante para o futuro das casas inteligentes, com a abordagem Open Source, a privacidade dos nossos dados e, por isso, certamente que este assistente de voz será um grande sucesso a nível mundial.