Skip to content

Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

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.

Index

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E o dongle Zigbee para poder ligar dispositivos inteligentes Zigbee na sua instalação.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Agora, a empresa americana Nabu Casa está a oferecer o seu assistente doméstico Voice.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Este assistente de voz segue a filosofia Open Source, o que significa que a comunidade de programadores poderá personalizar e acrescentar novas funcionalidades.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Detalhes técnicos do Home Assistant Voice

    Vamos descobrir os pormenores técnicos do Home Assistant Voice.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Se abrirmos a embalagem, descobrimos o Home Assistant Voice.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

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

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Este botão central também pode ser utilizado para ativar diferentes automatismos, premindo duas vezes, três vezes ou mantendo-o premido.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Ao lado da porta USB-C, podemos ver uma entrada jack de 3,5 mm, o que é interessante.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E, por baixo, temos uma porta Grove que lhe permite ligar sensores ou acessórios.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    O software para este assistente de voz é um ESPHome pré-carregado, um firmware de fonte totalmente aberta para o ESP32 e o chip XMOS.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Para o fazer, na interface do Assistente Doméstico, vá a “Definições” e “Nuvem do Assistente Doméstico”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Podemos usufruir de um período experimental gratuito de 1 mês.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Depois disso, o custo mensal é de 7,50 euros ou 75 euros por ano.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Agora, temos de ligar o assistente de voz à fonte de alimentação.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E a partir do nosso telemóvel, podemos abrir a aplicação Assistente Doméstico.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Aceder a “Definições”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E “Dispositivos e serviços”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Temos de ter o Bluetooth ativado.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Em “Discovered” (Descoberto), devemos ver o nosso assistente de voz, pelo que devemos clicar em “Add” (Adicionar).

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Agora temos de ligar este assistente de voz à nossa rede WIFI.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E temos de premir 1 vez o botão central do assistente de voz.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Agora, clique em “Aceitar”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Seleccionamos o nosso assistente de voz.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Clique em “Enviar”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E clique em “Concluir”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Agora vai ser atualizado e temos de esperar alguns segundos. E agora, podemos testá-lo dizendo a frase mágica “Okay Nabu”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Podemos colocá-lo numa zona da nossa casa.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Agora, devemos poder controlar os nossos dispositivos inteligentes ligados ao Assistente Doméstico, por voz, graças ao Assistente Doméstico de Voz.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Isto pode ser verificado em “Definições”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    “Assistentes de voz”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E temos de ter o “Home Assistant Cloud” como favorito.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Podemos aceder às suas definições para verificar se temos tudo corretamente configurado como Home Assistant Cloud e o idioma espanhol.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    É 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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E vale a pena notar que se formos às definições do nosso assistente de voz.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    É possível ativar ou desativar o LED do dispositivo, alterar a frase de ativação.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E também, ativar ou cortar o microfone.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Isto permitir-me-á interagir facilmente com o Home Assistant Voice utilizando estes nomes.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E se, por alguma razão, não quiser expor um dispositivo, pode removê-lo da lista em “Definições”, “Assistentes de voz”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E “Entidades expostas”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Em cada perfil de dispositivo, pode encontrar as diferentes frases que pode reproduzir por voz.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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
    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Como fazer o nosso assistente de voz falar?

    O Home Assistant Voice também pode falar connosco quando há um evento definido por si.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Para isso, vamos criar automatizações e tirar partido da função TTS (Text To Speech).

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Temos de ir a “Definições” e “Automatizações e cenas” para criar a nossa automatização.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Temos de clicar em “Criar automatização”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Na condição “When” (Quando) e em “Add trigger” (Adicionar acionador), procuramos “Device” (Dispositivo).

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E vamos escolher o acionador para premir o botão.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Agora, em “Then do” e “Add action”, vamos escolher “Text-to-Speech (TTS): Speech”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Escolhemos “Objectivos” e a entidade “Home Assistant Cloud”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    A “Entidade do leitor multimédia” será a nossa voz de assistente doméstico.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Colocámos a mensagem “Alguém está a tocar em sua casa”.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Seleccionamos a caixa “Language” (Língua) e colocamos “es-ES” para obtermos uma resposta em espanhol.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    E podemos guardar e dar um nome à nossa automatização.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Aqui está o resultado.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    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.

    Home Assistant Voice: O assistente de voz de código aberto e sem nuvens

    Geralmente comprados em conjunto

    Comprar agora Home Assistant Voice