Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Handsfree automatisering: tasker en autovoice deel 1

Inhoudsopgave:

Anonim

Tasker doet veel. En het doet nog meer met plug-ins, waarvan de onofficiële koning AutoVoice is. AutoVoice brengt Tasker en elk ander apparaat waarop het werkt nieuwe functionaliteitenwerelden. Op nieuwere telefoons kan AutoVoice met weinig moeite toevoegen aan de handsfree functies van Google Now. Op oudere telefoons kan AutoVoice veel van Google Now en zijn handsfree-functies repliceren. En hoewel ik het al eerder heb besproken, gaan we vandaag wat dieper in op Tasker en AutoVoice.

Oké, Google Nu … laten we beginnen.

AutoVoice is een Tasker-plug-in van Joao Dias, die veel tijd en energie heeft besteed aan AutoVoice. Hij heeft ook een aantal tutorials en use cases hiervoor ontwikkeld, die je op zijn YouTube-kanaal en op zijn website kunt vinden. De bovenstaande afspeellijst toont zijn inleiding in zijn plug-in en is zeker een kijkje waard.

AutoVoice activeren

Er zijn twee belangrijke methoden voor AutoVoice, de eerste is het gebruik van de traditionele AutoVoice Herkenning en de tweede zijn het trekken van opdrachten zoals ze aan Google Now worden gegeven. Op elke telefoon met 'OK Google'-functionaliteit of Touchless Control (yay, Moto X), is de tweede methode eenvoudiger en in sommige gevallen veel sneller. Ik heb de stappen hiervoor beschreven in Tasker-tips en -trucs, maar in principe, zodra je Google Now-integratie in de AutoVoice-app (of AutoApps, de abonnement-app waarmee je in alle plug-ins van Joao komt) volgt, en de in- app-instructies om ervoor te zorgen dat deze in feite Google Now-opdrachten ontvangt.

AutoVoice Recognize kan zich op veel plaatsen verbergen als u Google Now niet kunt gebruiken.

Zonder dit moeten we AutoVoice Recognize gebruiken, wat niet noodzakelijk zo moeilijk is, maar het betekent wel dat je een extra stap voor dit alles hebt, omdat je AutoVoice Recognized op het startscherm moet plaatsen op de een of andere manier geactiveerd, of het nu een gebaar of een trigger is zoals Pressy. Op mijn oude ICS-telefoon drukte mijn AutoVoice Herkennen-trigger lang op de capacitieve zoekknop.

Mogelijk moet u ook de taak AutoVoice herkennen herkennen, afhankelijk van of u een Bluetooth-headset, de lengte van de luistertijd, de taal, enzovoort gebruikt. Hopelijk hoeft u ze niet aan te passen, maar ze zijn hier als u ze nodig hebt. Voor de toepassing van deze zelfstudie kom ik niet in Continuous Listening; we kunnen dat voor een andere dag bewaren.

Een AutoVoice-profiel maken

Net als bij alle andere profielen hebben we een taak en een context. De taak is nu niet belangrijk, maar de context wel. Dit wordt een Event-context genaamd 'AutoVoice Recognized'. Hier stellen we ons commandofilter in, en zo bepaalt AutoVoice welk profiel het gaat activeren. Dit wordt elke keer geactiveerd wanneer u dit woord spreekt in AutoVoice Herkennen of in Google Now (als dat uw triggermethode is), dus ik zou niet iets saai kiezen of iets dat u voor meerdere dingen zou zeggen. Voor mijn voorbeeld gebruik ik het commandofilter van 'Perfect Day' omdat dat niet bepaald gebruikelijk is.

Nu, na het openen van de context om het te configureren, zullen we ons commandofilter bovenaan invoeren voordat we naar de verschillende opties gaan. Ik ga ze nu allemaal uitleggen in plaats van er voorbeelden van te maken.

  • Commando filter: hier kiezen we de magische woorden die het profiel activeren. De "Open Sesam" voor de 40 dievenhol, als je wilt.
  • Commando filter omkeren: hiermee wordt het geïnverteerd, dus elk commando zonder deze zin activeert dit profiel. Ik ben niet helemaal zeker waarom je dat ooit zou willen, maar ik weet zeker dat er een use case is die ik er nog niet voor heb ontdekt. Hier is het als je iets hebt dat je veel wilt activeren.
  • Spreekfilter: als u de spraakherkenning niet zo vertrouwd, kunt u uw trigger hier opnemen, zodat deze - hopelijk - overeenkomt met wanneer u uw trigger herhaalt in AutoVoice Recognize of Google Now. Ook goed voor lange triggers of luie typers.
  • Filter wissen: hiermee wist u het opdrachtenfilter, gesproken en geschreven, zodat u een schone lei kunt instellen waarop u uw opdracht kunt instellen.
  • Exact Commando: Ik moet bekennen, ik gebruik dit niet vaak. Ik gebruik dit vooral niet bij het activeren via Google Now. Voor deze instelling betekent dit dat deze opdracht eenmaal wordt geactiveerd wanneer het exacte commandofilter en ALLEEN het exacte commandofilter worden uitgesproken. Exact Command is ook wederzijds exclusief voor Contains All en Use Regex.
  • Gebruik Regex: dit gebruikt regex-patroonovereenkomst om te proberen het opdrachtfilter te matchen. Ik gebruikte dit meer toen ik AutoVoice Recognize gebruikte, maar sinds ik naar Google Now ben verhuisd, is het vervangen door Bevat alles. Gebruik Regex is wederzijds exclusief voor Exact Command en bevat alles.
  • Bevat alles: ongeacht de volgorde of de lengte van de opdracht, als alle woorden van het opdrachtfilter aanwezig zijn, zorgt Bevat alles ervoor dat het wordt geactiveerd en uitgevoerd. Ik gebruik dit met Google Now triggering, en ook omdat het me meer flexibiliteit in mijn opdrachten geeft. Variatie is tenslotte het kruid van het leven.
  • Precisie: deze instelling bepaalt hoeveel varianten van uw opdracht worden getrokken uit AutoVoice Herkennen om overeen te komen met opdrachten. Het is vooraf ingesteld op 5 en kan omhoog of omlaag worden aangepast, afhankelijk van de complexiteit van uw opdracht.
  • Command ID: Command ID is een van de manieren waarop Tasker kan helpen voorkomen dat het uit de hand loopt met geketende opdrachten. De opdracht-ID-subsectie is handig in precieze reeksen om ervoor te zorgen dat uw spraakopdrachten geen stappen overslaan zonder u. Hier stelt u de opdracht-ID van dit profiel in, en aangezien dit alleen te zien is in de programmering en nooit hardop wordt uitgesproken, kunt u hier creatief worden.
  • Laatste opdracht-ID: om dit profiel te activeren, wordt de opdracht-ID ingesteld door eerdere profielen / taken (opdracht-ID instellen is ook een zelfstandige actie, als u deze vóór een reeks opdrachten moet instellen). Als de opdracht-ID die is ingesteld door het vorige profiel 'bunny' is en degene waarnaar dit profiel zoekt 'vos' is, wordt deze niet geactiveerd.
  • Laatste opdracht-ID Regex: dit gebruikt regex-patroonovereenkomst bij de laatste opdracht-ID-overeenkomst. Voor het geval je het nodig hebt, maar dat zal je waarschijnlijk niet doen.
  • Laatste opdracht-ID omkeren: dit profiel wordt alleen geactiveerd als het niet overeenkomt met de huidige laatste opdracht-ID. Hier omkeren is iets logischer dan in het oorspronkelijke commando.
  • Trigger Word: dit is het Trigger Word om het profiel te activeren tijdens continu luisteren in AutoVoice. Wordt vandaag niet gebruikt, maar hier is het, zich te verbergen aan de onderkant.
  • Triggerwoord exact: net als voorheen moet het triggerwoord exact zijn om het in deze modus te activeren in Continuous. Dit is iets nuttiger als u zeer lange tijd ononderbroken instellingen hebt ingesteld.
  • Trigger Word Regex: gebruik indien nodig regexpatroonovereenkomst voor het triggerwoord.

In veel gevallen zul je niet al deze - of zelfs de meeste - nodig hebben. Het gedeelte Opdracht-ID kan u helpen om opdrachten samen te voegen voor dingen zoals gesproken antwoorden op teksten of e-mail. De Trigger Word-sectie kan continue luisteraars langs de lijn helpen. En het opdrachtfilter is de normale trigger voor het profiel.

Voor ons voorbeeld is mijn opdrachtfilter "perfecte dag", ik heb Bevat alles ingeschakeld terwijl ik Google Now gebruik en ik heb het opdrachtfilter van 'op zee' ingesteld voor het komende profiel dat hierop zal volgen.

Nu maken we dat volgende profiel. Het commandofilter deze keer is 'zonsondergang' en ik vind het niet erg om een ​​zo generiek commandofilter te gebruiken omdat de laatste commando-ID is ingesteld op 'op zee'. Bevat alles is nog steeds ingeschakeld, hoewel op een commandofilter van één woord dat niet zo noodzakelijk is. We kiezen onze taak voor het profiel, en nu om te testen.

'Ok Google nu … Perfecte dag om op zee te zijn …'

Als alles goed is gegaan, is onze eerste taak gestart. En nu…

'Ok Google nu … ik kan niet wachten op zonsondergang …'

En als alles goed ging, werd onze tweede taak uitgevoerd. Als we de eerste opdracht echter niet hebben gebruikt, is het nog steeds veilig om Google Now te vragen hoe lang het duurt tot zonsondergang.

En dit is slechts het kale, fundamentele begin. In onze volgende Tasker-uitstap krijgen we een nieuw niveau van AutoVoice-veelzijdigheid: antwoorden op Hangouts-berichten via spraak, iets wat zelfs Moto Assist nu niet kan. In deze methode spelen we ook met de nieuwste Tasker-plug-in van Joao Dias, AutoInput. Heb je al AutoVoice? Of ben je een van de populairste (en enigszins ontmoedigende) plug-ins van Tasker kwijtgeraakt? Heb je totaal baasprojecten gemaakt met AutoVoice? Voel je vrij om ze te laten zien in de reacties, en zoals altijd, voel je vrij om iets anders voor ons te vragen om te doen met Tasker op de weg.