L'idée est donc d'avoir ce service déployé sur un simple Raspberry, voire sur un service Cloud qui puisse être sollicité par API pour déclencher des remontées d'informations au Google Home. D'un point de vue fonctionnel, on peut alors imaginer plein de solutions pour remonter des notifications vocales à l'assistant, voire des actions en couplant ces événements à des applets IFTTT.# depuis une 1ère session de terminal$ node example.js <CR>POST "text=Hello Google Home" to:
http://localhost:8080/google-home-notifier
https://731219.ngrok.io/google-home-notifier
example:
curl -X POST -d "text=Hello Google Home" https://731219.ngrok.io/google-home-notifier…{ text: 'Hello Google Home' }Device "Chromecast-b82d4ffb3368b37e595bc8bff708acd0" at 192.168.179.212:8009Device "Google-Home-e4b37bc38d53daa4c9cba521f75a6550" at 192.168.179.210:8009Device notified{ text: 'Bonjour Patrick' }Device notified{ text: 'Bonjour tout le monde et bon courage' }Device notified...# depuis une 2ème session de terminal$ curl -X POST -d "text=Hello Google Home" \http://localhost:8080/google-home-notifier <CR>Cuisine will say: Hello Google Home$ curl -X POST -d "text=Bonjour Patrick" \http://localhost:8080/google-home-notifier <CR>Cuisine will say: Bonjour Patrick$ curl -X POST -d "text=Bonjour tout le monde et bon courage" \http://localhost:8080/google-home-notifier <CR>Cuisine will say: Bonjour tout le monde et bon courage
Ce blog est dédié au thème des assistants vocaux qui vont déferler en masse prochainement dans nos foyers. Les deux solutions essentiellement couvertes sont actuellement: Google Home et Amazon Echo (dot 2).
14 août 2017
Comment notifier le Google Home?
L'idée a été de réaliser un web service local sous forme de daemon exécuté sous Raspberry, PC ou Mac, en charge de remonter des requêtes HTTP (POST) pour notifier le Google Home. Pour ce faire, il faut utiliser le code fourni sur Github (ici). Après installation des composants Node et de la configuration de simples 2 fichiers sources (example.js et google-home-notifier.js) avec la langue 'fr' et grosso modo l'identifiant de l'assistant vocal ('Google-Home-e4b37bc38d53daa4c9cba521f75a6550' qui correspond dans mon cas, au nom de la pièce ou il a été installé, à savoir 'Cuisine').
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire