Commande Google Now personnalisée

L’idée est d’utiliser l’application de reconnaissance vocal Google Voice associée à Google Now de façon à déclencher la reconnaissance avec la célèbre commande « Ok Google ».

I. Principe de fonctionnement

Google ne propose pas d’API pour enregistrer nos commande vocales directement. Il faut faire recours à une application qui va écouter les requêtes faite sur Google Now pour les transmettre ensuite à une secondes application qui elle va lancer une ou plusieurs actions.

Vous avez donc besoin de :

  • l’application Tasker (payante ~4€). Cette application permet de réaliser des actions de façon automatique en fonction d’événements. Notre événement sera la réception d’une commande Google Voice et notre action sera l’envoi d’une requête HTTP de type POST à un serveur Web sur le Rpi
  • Le plugin Autovoice. C’est lui qui va capturer les commandes Google Now et les transmettre à Tasker.

II. Autoriser AutoVoice à écouter les commandes Google Now

Le plugin Autovoices va écouter la commande vocale passée à Google Now et vérifier si elle correspond à l’un des profiles créé sur Tasker. Si oui, l’action lié à ce profile sera lancée. Si non, la recherche Google Now habituelle est lancée.

Apres avoir installé les deux applications, procédez comme suit pour activer le service AutoVoices:

  • Ouvrir le menu de paramètres du téléphone
  • Se rendre dans le menu « Accessibilité »
  • Se rendre dans « AutoVoice » Google Now Integration
  • Autoriser l’interception des recherches Google Now avec le bouton en haut du menu

 III. Création de la commande vocal Google Now personnalisée

Le plugin Autovoice est disponible dans l’application en tant qu’événement d’entrée. Pour créer la commande il faut créer un « profile ». Ouvrez donc Tasker, et effectuez les manipulations suivantes dans l’onglet « Profile »

  • Cliquer sur l’icone « + » en bas de l’écran
  • Choisir « Evénement »
  • Dans la catégorie « Plugin », choisir « AutoVoice Recognized »
  • Appuyer sur le bouton d’édition à droite de « configuration »
  • Appuyer sur « Speak Filter » pour enregistrer votre commande vocale
  • Fermer ce menu de configuration avec le bouton « check » en haut
  • Fermer l’édition de l’événement en revenant au menu principal avec le bouton « Edit Event » en haut à gauche de l’écran

IV. Création de l’action

A ce stade l’application devrait ouvrir un menu déroulant vous invitant à créer une tache ou de choisir un action déjà existante. Vous pouvez alors créer un ou plusieurs actions que vous voulez suivant votre imagination.  L’article n’a pas pour objectif de montrer toutes les possibilités de l’application. Je vous laisse les découvrir par vous même. Voici un petit exemple, allumer le Wifi.

  • Créer un tache
  • Nommez la. Par exemple « lancement wifi »
  • Se rendre dans la catégorie « Réseau », « Wifi »
  • Régler de façon à mettre sur « On »
  • Appuyer sur le bouton en haut à gauche pour revenir au menu et enregistrer l’action

Vous pouvez définir plusieurs actions pour le même événement.

Amusez vous bien !

 

 

 

 

2 thoughts on “Commande Google Now personnalisée”

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *