Home Assistant Voice: L’assistant vocal pour contrôler votre maison par la voix!

par | Déc 20, 2024 | Home Assistant

Home Assistance Voice Preview Edition est un assistant vocal Open Source basé sur la confidentialité. Étant conçu par l’entreprise Nabu Casa, ce dispositif va pouvoir parfaitement s’intégrer à votre système Home Assistant.

NABU CASA - Assistant vocal local Home Assistant Voice Preview Edition
NABU CASA - Assistant vocal local Home Assistant Voice Preview Edition
59,00€
Domadoo.fr

Pourquoi choisir Home Assistant Voice?

Si vous possédez un système domotique avec Home Assistant, contrôler sa maison par la voix peut s’avérer être une expérience intéressante.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Home Assistant continue avec sa philosophie Cloudless et Open Source avec la conception de son assistant vocal Home Assistant Voice.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

En effet, cet assistant vocal peut fonctionner localement à la différence des enceintes connectées populaires du marché, mais il faudra toutefois disposer d’un hardware puissant avec un GPU moderne ayant au moins 3 Go de VRAM.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Il n’est donc pas conçu pour fonctionner localement avec la box domotique Home Assistant Green.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Nous allons donc explorer les fonctionnalités de cet assistant vocal avec la seconde méthode, en connectant celui-ci avec le service Home Assistant Cloud et ainsi, profiter des meilleures performances et réactivité.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Concernant la confidentialité des données, même si vous utilisez le service Home Assistant Cloud, l’entreprise Nabu Casa indique ne pas stocker ni gérer des données.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Ce projet est Open Source et permet donc d’évoluer au fil du temps grâce à la contribution de la communauté de développeurs pouvant personnaliser et ajouter des fonctionnalités.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

S’agissant d’un assistant vocal créé par l’entreprise Home Assistant, il s’agit d’un bon pari pour l’avenir et l’évolution de ce produit puisqu’il est conçu pour fonctionner précisément avec Home Assistant.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Cette solution est livrée clé en main puisqu’aucun assemblage est nécessaire, il suffira de brancher cet assistant vocal sur alimentation USB-C, le connecter à votre système Home Assistant et une fois configuré, des mises à jour seront régulièrement disponibles sur Home Assistant.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Caractéristiques techniques de Home Assistant Voice

Découvrons les caractéristiques techniques de Home Assistant Voice.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

En premier lieu, cet assistant vocal a pour dimensions 84x84x21 mm et un poids de 96 g.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Son alimentation nécessaire qui n’est pas incluse est USB-C, 5 V DC – 2 A.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Ses couleurs sont en blanc et semi-transparent et le boîtier est moulé par injection avec un plastique polycarbonate.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Celui-ci dispose de 2 microphones et un processeur audio XMOS éliminant le bruit permettant de capter notre voix avec clarté.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Comme tout assistant vocal, il faudra prononcer un mot d’éveil pour exécuter un ordre par la voix. Par défaut, ce mot d’éveil sera « Okay Nabu » mais il sera possible de changer par « Hey Jarvis » ou « Hey Mycroft ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Cet assistant vocal dispose d’un retour visuel et auditif. L’anneau LED multicolore s’active quand l’assistant vocal vous écoute, quand vous modifiez le volume, lorsque vous avez crée un temporisateur ou encore, quand vous coupez le microphone.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Home Assistant Voice intègre une entrée jack 3,5 mm permettant de connecter un haut parleur externe, une fonction très intéressante si vous voulez déporter l’audio sur un dispositif ayant une meilleure qualité sonore.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Concernant les commandes physiques, la molette permet de régler le volume de 0 à 100%.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Le bouton central permet d’activer l’écoute immédiate sans prononcer le mot d’éveil.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Le bouton sur le côté permet de mettre en sourdine matériel qui a pour effet de couper physiquement l’alimentation des microphones et donc, ne plus prendre en compte notre conversation.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Le port Grove disponible en dessous permettra de connecter des capteurs ou accessoires.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Le logiciel de cet assistant vocal est un ESPHome préchargé (un firmware entièrement open-source pour l’ESP32 et la puce XMOS).

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Comment intégrer cet assistant vocal à Home Assistant?

En premier lieu, étant donné que nous allons utiliser le service Home Assistant Cloud avec cet assistant vocal, nous allons donc créer un compte depuis notre interface Home Assistant, dans « Paramètres » puis « Home Assistant Cloud ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Par défaut, nous avons 1 mois d’essai gratuit. Le prix mensuel sera ensuite de 7.50 euros/mois ou 75 euros à l’année.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Non seulement nous profiterons de la puissance du cloud pour exécuter nos ordres par la voix et aussi pour faire parler notre assistant vocal, mais également un accès à notre box domotique à distance sécurisé et sans complications grâce à une URL fournie.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Désormais, nous devons brancher notre assistant vocal sur prise de courant.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Nous allons sur notre application mobile de Home Assistant, dans l’onglet « Paramètres ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Nous cliquons sur « Appareils et services ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Et nous voyons notre assistant vocal Home Assistant Voice dans les « Découvertes ». Nous cliquons sur « Ajouter ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Désormais, nous devons rentrer nos identifiants correspondants à notre connexion WIFI.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Et maintenant, nous devons appuyer 1 fois sur le bouton central de l’assistant vocal.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Nous devons désormais choisir « Ajouter » sur « Home Assistant Voice ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Et valider sur « OK ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Nous sélectionnons notre dispositif « Home Assistant Voice ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Et validons notre choix.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Désormais, rendez-vous sur « Paramètres » et « Assistants vocaux ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Cliquez sur « Ajouter un assistant ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Renseignez le nom de votre choix puis sélectionnez la langue de votre assistant vocal.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Sélectionnez ensuite l’agent de conversation « Home Assistant », la reconnaissance vocale « Home Assistant Cloud » ainsi que la synthèse vocale. Enfin, sélectionnez la voix de votre choix et cliquez sur « Créer ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Définissez votre assistant vocal comme favori.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Désormais, vous aurez le contrôle de votre maison par la voix et pouvez aussi faire parler votre assistant vocal.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

À noter qu’en accédant aux paramètres de notre assistant vocal, il est possible d’activer ou de désactiver l’anneau lumineux, changer le mot d’éveil ou encore, couper le microphone de l’assistant vocal.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Comment exécuter des commandes vocales?

Dans notre exemple, nous avons différents dispositifs Zigbee dans notre installation associés à Zigbee2MQTT. Chaque dispositif porte un nom que nous avons personnalisé comme « Prise », « Ampoule », « Porte » ou encore « Thermostat ». Nous allons donc exploiter des commandes vocales en utilisant le nom de ces produits.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Dans « Paramètres », « Assistants vocaux ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Et « Entités exposées ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Il est possible de choisir les entités que nous voulons exposer à notre assistant vocal Home Assistant Voice ou non.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Pour savoir quelles phrases prononcer par la voix, vous pouvez visualiser sur Github, les différentes commandes vocales compatibles avec Home Assistant Voice. Dans chaque fichier, vous trouverez les commandes à exécuter selon les profils de produits.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Bien sûr, il faudra prononcer le mot d’éveil ou appuyer sur le bouton central de l’assistant vocal avant de prononcer chaque commande vocale.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Voici un aperçu de nos commandes vocales réussies:

  • Ouvre le volet.
  • Ferme le volet.
  • Ouvre le volet à 30%.
  • Ouvre le volet à 80%.
  • Active la prise.
  • Désactive la prise.
  • Éteint l’ampoule.
  • Allume l’ampoule.
  • Règle la luminosité de l’ampoule à 10%.
  • Règle la luminosité de l’ampoule à 100%.
  • Met l’ampoule de couleur verte.
  • Met l’ampoule de couleur rouge.
  • Met l’ampoule de couleur rose.
  • Donne moi l’état de la porte. (Réponse: porte est ouverte ou porte est fermée selon l’état du capteur de porte).
  • La porte est-elle ouverte? (Réponse: oui ou non selon l’état du capteur de porte).
  • La porte est-elle fermée? (Réponse: oui ou non selon l’état du capteur de porte).
  • La porte est-elle ouverte? (Réponse: oui ou non selon l’état du capteur de porte).
  • Combien de portes sont ouvertes? (Réponse: 1 ou 0 dans notre exemple).
  • Quelle est la température du salon? (Réponse: 20.5°C ou autre en fonction de la température mesurée).
  • Minuteur de 10 secondes.
Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Comment faire parler Home Assistant Voice?

En plus d’exécuter des commandes par la voix, il est aussi possible de faire parler notre assistant vocal Home Assistant Voice pour nous prévenir de différents événements définis.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Pour cela, nous utiliserons la fonction TTS (Text-To-Speech) et des automatisations. Rendez-vous dans « Paramètres » puis « Automatisations et scènes ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Nous cliquons sur « Créer une nouvelle automatisation ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Dans la condition « Quand », nous choisissons le dispositif Zigbee nommé « Sonnette » et le déclencheur correspondant à l’appui sur ce bouton.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Dans « Alors faire », nous cliquons sur « Ajouter une action » puis sélectionnons « Text-to-Speech (TTS): Parler ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Nous sélectionnons dans « Cibles »: Home Assistant Cloud.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Nous cliquons sur « Choisir une entité » puis sélectionnons « Home Assistant Voice 0901d5 Media Player ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Dans « Message », nous écrivons « Quelqu’un sonne à la porte ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Enfin, nous cochons la « Langue » puis ajoutons « fr-FR » et cliquons sur « Enregistrer ».

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Désormais, si nous appuyons sur notre bouton de sonnette Zigbee, alors notre assistant vocal nous alerte qu’une personne sonne.

Home Assistant Voice: L'assistant vocal pour contrôler votre maison par la voix!

Il s’agit d’un simple exemple, mais votre imagination… est votre limite!

NABU CASA - Assistant vocal local Home Assistant Voice Preview Edition
NABU CASA - Assistant vocal local Home Assistant Voice Preview Edition
59,00€
Domadoo.fr

Conclusion

Avis
  • Installation
  • Configuration
  • Fonctionnalités
  • Performances
  • Design
  • Qualité / Prix
4.4

Résumé

Home Assistant Voice est un bon compromis pour la communauté d’utilisateurs de Home Assistant à la recherche d’évolutivité autour d’un projet Open Source et de confidentialité des données pour gérer sa maison connectée par la voix.

Pros

  • Fonctionnement sans internet possible.
  • Confidentialité des données: Même si la solution Home Assistant Cloud est privilégiée pour cet assistant vocal, celui-ci ne stocke ni ne gère la donnée.
  • Solution Open Source: la communauté peut contribuer au développement du projet.
  • Conçu pour fonctionner avec Home Assistant.
  • Possibilité de couper le micro: Pour ne pas écouter nos conversations.
  • User Friendly: Il s’agit d’un assistant vocal prêt à l’emploi pour Home Assistant.

Cons

  • Obligation d’utiliser le cloud de Home Assistant si vous ne possédez pas un hardware puissant.
  • Précision des ordres: pour le moment, il est important d’être précis avec les commandes vocales pour que les ordres soient bien exécutés.
  • Il n’existe qu’un seul modèle pour le moment.

Restez connecté sur l'actualité domotique!