Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

Automatisation mains libres: tasker et autovoice partie 1

Table des matières:

Anonim

Tasker fait beaucoup. Et cela se fait encore plus avec les plugins, dont le roi non officiel est AutoVoice. AutoVoice apporte de nouveaux univers de fonctionnalités à Tasker, quel que soit le périphérique sur lequel il tourne. Sur les téléphones plus récents, AutoVoice peut être ajouté aux fonctions mains libres de Google Maintenant sans effort. Sur les téléphones plus anciens, AutoVoice peut reproduire une grande partie de Google Now et de ses fonctions mains libres. Et même si je l'ai déjà dit à plusieurs reprises aujourd'hui, nous allons nous plonger un peu plus dans Tasker et AutoVoice.

Ok, Google maintenant… commençons.

AutoVoice est un plugin Tasker de Joao Dias, qui a consacré beaucoup de temps et d'énergie à AutoVoice. Il a également mis au point un certain nombre de tutoriels et de cas d'utilisation que vous pouvez trouver sur sa chaîne YouTube ainsi que sur son site Web. La liste de lecture ci-dessus présente son introduction dans son plugin et mérite un coup d'œil rapide.

Déclenchement d'AutoVoice

AutoVoice comporte deux méthodes principales, la première consiste à utiliser la reconnaissance automatique AutoVoice traditionnelle, et la seconde consiste à extraire des commandes telles qu'elles sont données à Google Maintenant. Sur tous les téléphones dotés de la fonctionnalité 'OK Google' ou de Touchless Control (yay, Moto X), la seconde méthode est plus simple et, dans certains cas, beaucoup plus rapide. J'ai expliqué les étapes à suivre dans les astuces et les astuces de Tasker, mais une fois que vous avez activé l'intégration de Google Maintenant dans l'application AutoVoice (ou AutoApps, l'application de souscription qui vous permet d'accéder à tous les plugins de Joao), et de suivre les instructions. instructions de l’application pour s’assurer qu’il reçoit bien les commandes Google Now.

AutoVoice Recognize peut se cacher dans de nombreux endroits si vous ne pouvez pas utiliser Google Now.

Sans cela, nous devrons utiliser AutoVoice Recognize, ce qui n'est pas forcément difficile, mais cela signifie que vous avez une étape supplémentaire pour cela: vous devez également placer AutoVoice Recognized sur l'écran d'accueil. déclenché en quelque sorte, que ce soit par une action gestuelle ou un déclencheur comme Pressy. Sur mon ancien téléphone ICS, mon déclencheur AutoVoice Recognize a longtemps appuyé sur le bouton de recherche capacitif.

Vous devrez également éventuellement configurer la tâche AutoVoice Recognize en fonction de l’utilisation d’un casque Bluetooth, de la durée d’écoute, de la langue, etc. J'espère que vous n'aurez pas besoin de les modifier, mais ils sont là si vous en avez besoin. Pour les besoins de ce tutoriel, je ne me lance pas dans l'écoute continue; nous pouvons économiser cela pour un autre jour.

Création d'un profil AutoVoice

Comme pour tous les autres profils, nous avons une tâche et un contexte. La tâche n’est pas importante pour le moment, mais le contexte l’est certainement. Ce sera un contexte d'événement appelé "AutoVoice reconnu". Ici, nous allons définir notre filtre de commande, qui permet à AutoVoice de décider du profil à déclencher. À présent, cela déclenchera chaque fois que vous prononcez ce mot dans AutoVoice Recognize ou dans Google Now (si c'est votre méthode de déclenchement), afin que je ne choisisse pas quelque chose d'ennuyeux ou quelque chose que vous diriez pour plusieurs choses. Pour mon exemple, j'utilise le filtre de commande de 'Perfect Day' car ce n'est pas vraiment une chose courante.

Maintenant, après avoir ouvert le contexte pour le configurer, nous allons entrer notre filtre de commande en haut avant de passer aux différentes options. Je vais maintenant expliquer chacune d'entre elles plutôt que de leur donner des exemples.

  • Filtre de commande: C'est ici que nous choisissons les mots magiques qui déclenchent le profil. Le «sésame ouvert» à la tanière des 40 voleurs, si vous voulez.
  • Inverser le filtre de commande: cela l'inversera, ainsi chaque commande sans cette phrase déclenchera ce profil. Je ne suis pas tout à fait sûr de la raison pour laquelle vous voudriez jamais cela, mais je suis sûr qu'il existe un cas d'utilisation que je n'ai pas encore découvert. La voici si vous voulez déclencher beaucoup de choses.
  • Filtrer le filtre: si vous ne vous fiez pas beaucoup à la reconnaissance vocale, vous pouvez enregistrer votre déclencheur ici, de sorte que, si tout va bien, il apparaisse lorsque vous répétez votre déclencheur dans AutoVoice Recognize ou Google Now. Aussi bien pour les déclencheurs longs ou les dactylographes paresseux.
  • Effacer le filtre: ceci efface le filtre de commande, énoncé et écrit, de manière à permettre une table rase sur laquelle définir votre commande.
  • Commande exacte: Je dois avouer que je ne l’utilise pas souvent. Je ne l’utilise surtout pas lors du déclenchement via Google Now. Pour ce paramètre, cela signifie que cette commande sera déclenchée une fois lorsque le filtre de commande exact et SEUL le filtre de commande exact sont prononcés. La commande exacte est également exclusive à Contains All et Use Regex.
  • Use Regex: Cela utilisera une correspondance de motif regex pour essayer de faire correspondre le filtre de commande. Je l'ai utilisé davantage lorsque j'utilisais AutoVoice Recognize, mais depuis que je suis passé à Google Now, il a été remplacé par Contains All. Use Regex est mutuellement exclusif à Exact Command et Contains All.
  • Contient tout: quel que soit l'ordre ou la longueur de la commande, si tous les mots du filtre de commande sont présents, Contains tout s'assurera qu'il se déclenche et s'exécute. J'utilise ceci avec le déclenchement de Google Now, et aussi parce que cela me donne une plus grande flexibilité dans mes commandes. La variété est l'épice de la vie, après tout.
  • Précision: ce paramètre détermine le nombre de variantes de votre commande qui seront tirées d'AutoVoice Recognize pour correspondre aux commandes. Il est préréglé sur 5 et peut être ajusté à la hausse ou à la baisse en fonction de la complexité de vos commandes.
  • ID de commande: l'ID de commande est l'un des moyens par lesquels Tasker peut éviter de perdre le contrôle de son contrôle avec des commandes chaînées. La sous-section Command ID est utile dans des séquences précises pour garantir que vos commandes vocales ne sautent pas des étapes sans vous. C’est ici que vous définissez l’ID de commande de ce profil. Comme il s’agit de quelque chose qui n’apparaîtra que dans la programmation et ne sera jamais prononcé à voix haute, n'hésitez pas à faire preuve de créativité ici.
  • Dernière ID de commande: pour que ce profil soit déclenché, l'ID de commande défini par les profils / tâches précédents (Définir l'ID de commande est également une action autonome, si vous devez le définir avant une série de commandes). Si l'ID de commande défini par le profil précédent est "lapin" et que celui que ce profil recherche est "renard", il ne se déclenchera pas.
  • Last Command ID Regex: Ceci utilisera la correspondance de motif regex sur le dernier ID de commande correspondant. Juste au cas où vous en auriez besoin, mais vous ne le ferez probablement pas.
  • Dernière ID de commande inversée: Ce profil ne sera déclenché que s'il ne correspond pas à l'ID de dernière commande actuel. Inverser ici est un peu plus logique que dans la commande initiale.
  • Mot déclencheur: il s'agit du mot déclencheur permettant d'activer le profil lors de l'écoute continue dans AutoVoice. Pas utilisé aujourd'hui, mais voici où il se trouve, se cachant au fond.
  • Déclencheur de mot exact: comme auparavant, le mot de déclenchement doit être exact pour le déclencher en mode continu avec ce paramètre. Ceci est légèrement plus utile si vous avez défini des paramètres continus pendant de très longues périodes.
  • Trigger Word Regex: Si nécessaire, utilisez une correspondance de motif regex pour le mot déclencheur.

Vous n'aurez pas besoin de tous ces éléments - ni même de la plupart d'entre eux - dans de nombreux cas. La section ID de commande peut vous aider à regrouper des commandes pour des tâches telles que les réponses vocales à des textes ou à des courriels. La section Trigger Word peut aider les auditeurs continus sur toute la ligne. Et le filtre de commande est le déclencheur habituel du profil.

Pour notre exemple, mon filtre de commande est "journée parfaite", j'ai activé l'option Contient tout car j'utilise Google maintenant et j'ai défini le filtre de commande "en mer" pour le profil à venir qui suivra cette opération.

Maintenant, nous faisons ce prochain profil. Le filtre de commande, cette fois, est "coucher de soleil", et cela ne me dérange pas d'utiliser un filtre de commande aussi générique car le dernier ID de commande est défini sur "en mer". Contains All est toujours activé, mais sur un filtre de commande d'un mot, ce n'est pas une nécessité. Nous choisissons notre tâche pour le profil, et maintenant pour tester.

'Ok Google Now… Journée parfaite pour être en mer…'

Si tout s'est bien passé, notre première tâche a été déclenchée. Et maintenant…

'Ok Google Now… je ne peux pas attendre pour le coucher du soleil…'

Et si tout va bien, notre deuxième tâche est exécutée. Toutefois, si nous n'avons pas utilisé la première commande, il est toujours prudent de demander à Google Maintenant combien de temps il reste jusqu'au coucher du soleil.

Et ce n’est que le début, les bases. Lors de notre prochaine incursion dans Tasker, nous atteindrons un nouveau niveau de polyvalence AutoVoice: répondre aux messages de Hangouts par la voix, ce que même Moto Assist ne peut faire pour le moment. Dans cette méthode, nous allons également jouer avec le dernier plugin Tasker de Joao Dias, AutoInput. Avez-vous déjà AutoVoice? Ou avez-vous évité l'un des plugins les plus populaires (et quelque peu intimidants) de Tasker? Avez-vous des projets totalement dirigés par AutoVoice? N'hésitez pas à les montrer dans les commentaires et, comme toujours, n'hésitez pas à demander quelque chose d'autre à faire avec Tasker.