Contrôle vocal (Google assistant)

Forum dédié à l'accès à DomoticZ depuis l'extérieur de chez vous : routage de ports, VPN, VPS ...
La sécurité, c'est important !!
DavidFromRouen
Messages : 157
Inscription : 26 févr. 2016, 23:40

Re: Contrôle vocal (Google assistant)

Message par DavidFromRouen »

Bon, après avoir passé des heures et perdu des cheveux, j'ai réussi à solutionner le problème.
Si cela arrive à quelqu'un d'autre donc...
En forçant après coup à changer de version de GSH et en passant par la version de test : C'est bon !

Je précise que vous devez avoir des apparaux AVANT (Accessoires dans GSH) sinon cela ne fonctionne pas.

Image
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Contrôle vocal (Google assistant)

Message par pierrotori »

Ce plugin permet d’envoyer des messages vocaux a gh?
DavidFromRouen
Messages : 157
Inscription : 26 févr. 2016, 23:40

Re: Contrôle vocal (Google assistant)

Message par DavidFromRouen »

Hello.
Non c'est l'inverse.
On donne un ordre vocal à une enceinte Google Home et le plugin fait le pont avec Domoticz.
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Contrôle vocal (Google assistant)

Message par pierrotori »

Mince je cherchais dans l’autre sens un texte vers la gsh
DavidFromRouen
Messages : 157
Inscription : 26 févr. 2016, 23:40

Re: Contrôle vocal (Google assistant)

Message par DavidFromRouen »

Ha : Pour ça il existe plusieurs solutions oui, dont Gnotify par exemple. Je m'en sers personnellement.
Il est bien mais à un défaut pour moi. J'ai comme l'impression que mes différents accessoires Google à la maison se mettent en "veille". Ce qui fait que par moment je dois envoyer l'ordre 2 fois pour que le texte soit lu... et d'autres moment non... Je ne me suis pas trop penché vraiment sur la question mais je vais regarder si je trouve mieux.
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: Contrôle vocal (Google assistant)

Message par lost »

pierrotori a écrit : 09 févr. 2023, 20:49 Mince je cherchais dans l’autre sens un texte vers la gsh
Pour cela, il y a des solutions locales de TTS (Text To Speech) sans aucun besoin d'avoir "l'oreille de Google" (c'est à mon sens un peu "l'oeil de Moscou", la nouveauté étant de ne même plus avoir besoin de barbouze pour la mise en place l'utilisateur s'en chargeant contre quelques menus services offerts!).

Un simple HP connecté en BT ou au jack fera alors l'affaire, avec par exemple espeak qui donnera un petit côté Z6PO/C3PO à sa domotique!

J'ai ainsi ce petit script générique (~/domoticz/scripts/espeakGeneric.sh) pour faire causer Domoticz:

Code : Tout sélectionner

#!/bin/bash

[[ $# -eq 1 ]] && ESPEAK_PHRASE="$1" || ESPEAK_PHRASE="indéfini"
espeak -vfrench -g2 -s180 -p70 ${ESPEAK_PHRASE} &> /dev/null
Il suffit de l'appeler avec ce qu'on veut dire en français en paramètre à partir des config switch et autres permettant d'appeler un script sur changement d'état.

Par exemple, si le capteur d'ouverture de ma porte de garage passe à 'On', cette action est configurée:

Code : Tout sélectionner

script:///home/$USER/domoticz/scripts/espeakGeneric.sh "Sectionnelle_garage_ouverte"
Y'a le même pour la fermeture.

Ca fait un peu vieux jeu, mais au moins gogole n'est pas informé en direct via les notifications vocales de tout ce qui se passe chez moi.
Répondre