Logo da.androidermagazine.com
Logo da.androidermagazine.com

Håndfri automatisering: tasker og autovoice del 1

Indholdsfortegnelse:

Anonim

Tasker gør meget. Og det gør det endnu mere med plugins, hvor den uofficielle konge er AutoVoice. AutoVoice bringer nye verdener af funktionalitet til Tasker og uanset hvilken enhed den kører på. På nyere telefoner kan AutoVoice tilføje de håndfri funktioner i Google Now med lidt indsats. På ældre telefoner kan AutoVoice kopiere meget af Google Now og dets håndfri funktioner. Og mens jeg har dækket det før, gentagne gange, i dag, vil vi dykke lidt dybere ned i Tasker og AutoVoice.

Okay, Google Nu … lad os begynde.

AutoVoice er et Tasker-plugin af Joao Dias, der har brugt meget tid og energi på AutoVoice. Han har også udviklet en række tutorials og bruger sager til det, som du kan finde på hans YouTube-kanal såvel som hans websted. Afspilningslisten ovenfor viser sin introduktion i sit plugin og er bestemt værd et hurtigt kig.

Udløser AutoVoice

Der er to hovedmetoder til AutoVoice, den første bruger den traditionelle AutoVoice Recognize, og den anden er at trække kommandoer, som de får til Google Now. På enhver telefon med 'OK Google'-funktionalitet eller Touchless Control (yay, Moto X) er den anden metode enklere og i nogle tilfælde meget hurtigere. Jeg har skitseret trinnene til dette i Tasker-tip og -tricks, men dybest set, når du først har tændt for Google Nu-integration i AutoVoice-appen (eller AutoApps, abonnementsappen, der får dig til alle Joaos plugins), og følg in- appinstruktioner for at sikre, at det faktisk modtager Google Nu-kommandoer.

AutoVoice Recognize kan skjule mange steder, hvis du ikke kan bruge Google Now.

Uden dette bliver vi nødt til at bruge AutoVoice Recognize, hvilket ikke nødvendigvis er så hårdt, men det betyder, at du har et ekstra trin til alt dette, i at du bliver nødt til at placere AutoVoice Recognized enten på startskærmen på have det. udløst på en eller anden måde, det være sig en gestushandling eller en trigger som Pressy. På min gamle ICS-telefon var min AutoVoice Recognize-trigger lang tryk på søgekapacitiv-knappen.

Du bliver muligvis også nødt til at konfigurere AutoVoice Recognize-opgaven, afhængigt af om du bruger et Bluetooth-headset, længde på lytningstid, sprog, osv. Du har forhåbentlig ikke brug for at finpusse dem, men de er her, hvis du har brug for dem. Med henblik på denne vejledning kommer jeg ikke i kontinuerlig lytte; vi kan gemme det til en anden dag.

Oprettelse af en AutoVoice-profil

Som med alle andre profiler har vi en opgave og en kontekst. Opgaven er ikke vigtig lige nu, men konteksten er bestemt. Dette vil være en hændelseskontekst kaldet 'AutoVoice Recognized'. Her vil vi indstille vores kommandofilter, som er, hvordan AutoVoice beslutter, hvilken profil det vil udløse. Nu udløses dette, hver gang du taler dette ord til AutoVoice Genkend eller i Google Nu (hvis det er din trigger-metode), så jeg ville ikke vælge noget kedeligt eller noget, du ville sige til flere ting. For mit eksempel bruger jeg kommandofilteret for 'perfekt dag', fordi det ikke er nøjagtigt en almindelig ting.

Efter at vi har åbnet konteksten for at konfigurere den, indlæser vi vores kommandofilter opad, inden vi går over i de forskellige indstillinger. Jeg vil forklare hver enkelt nu i stedet for at lave eksempler til dem alle.

  • Kommandofilter: Det er her, vi vælger de magiske ord, der udløser profilen. "Åben sesam" til de 40 tyvehuler, hvis du vil.
  • Kommandofilter inverter: Dette vil invertere det, så hver kommando, der mangler denne sætning, udløser denne profil. Jeg er ikke helt sikker på, hvorfor du nogensinde vil have det, men jeg er sikker på, at der er en brugssag, som jeg bare ikke har opdaget for det endnu. Her er det, hvis du har noget, du vil udløse meget.
  • Tal filter: Hvis du ikke har tillid til stemmegenkendelsen så meget, kan du optage din trigger her, så - forhåbentlig - den matcher, når du gentager din trigger i AutoVoice Recognize eller Google Now. Også god til lange triggere eller doble maskine.
  • Ryd filter: Dette rydder kommandofilteret, talt og skrevet for at give en ren skifer, hvorpå du kan indstille din kommando.
  • Præcis kommando: Jeg må tilstå, jeg bruger ikke ofte dette. Jeg bruger især ikke dette, når jeg udløser via Google Nu. For denne indstilling betyder det, at denne kommando udløses en gang, når det nøjagtige kommandofilter og KUN det nøjagtige kommandofilter tales. Præcis kommando er også gensidigt eksklusivt for Indeholder alle og bruge Regex.
  • Brug Regex: Dette bruger regex-mønster-matching for at prøve at matche kommandofilteret. Jeg brugte dette mere, da jeg beskæftigede AutoVoice Recognize, men siden jeg flyttede til Google Nu, er det blevet erstattet af Indeholder alle. Brug Regex er gensidigt eksklusivt for nøjagtig kommando og indeholder alle.
  • Indeholder alle: Ligegyldigt hvilken rækkefølge eller kommandolængde, hvis alle ordene i kommandofilteret er der, Indeholder alle vil sikre, at det udløses og udføres. Jeg bruger dette med Google Now-triggering, og også fordi det giver mig større fleksibilitet i mine kommandoer. Variation er trods alt livets krydderi.
  • Præcision: Denne indstilling bestemmer, hvor mange varianter af din kommando, der skal trækkes fra AutoVoice Genkend for at matche til kommandoer. Det er forudindstillet til 5 og kan justeres op eller ned afhængigt af din kommandokompleksitet.
  • Kommando-ID: Kommando-ID er en af ​​måderne, som Tasker kan hjælpe med at forhindre selv i at komme ud af kontrol med kædede kommandoer. Kommando-ID-underafsnittet er nyttigt i præcise sekvenser for at sikre, at dine stemmekommandoer ikke springer over trin uden dig. Her indstiller du denne profils kommando-id, og da dette er noget, der kun ses i programmeringen og aldrig talt højt, er du velkommen til at blive kreativ her.
  • Sidste kommando-ID: For at denne profil skal udløses, er kommando-ID'et angivet af tidligere profiler / opgaver (Angiv kommando-id er også en selvstændig handling, hvis du har brug for at indstille den før en række kommandoer). Hvis kommando-id'et, der er indstillet med den forrige profil, er 'bunny', og det, denne profil leder efter, er "ræv", udløser det ikke.
  • Sidste kommando-id-regex: Dette bruger regex-mønstermatchning på den sidste kommando-ID-matchning. Bare i tilfælde af at du har brug for det, men det har du sandsynligvis ikke.
  • Sidste kommando-id inverter: Denne profil udløses kun, hvis den ikke svarer til det aktuelle sidste kommando-id. Inverter her giver lidt mere mening end i den indledende kommando.
  • Trigger Word: Dette er Trigger Word, der aktiverer profilen under løbende lytning i AutoVoice. Bruges ikke i dag, men her er hvor det er, gemmer sig i bunden.
  • Trigger Word Exact: Ligesom før skal triggerordet være nøjagtigt for at udløse det i løbende tilstand med denne indstilling. Dette er lidt mere nyttigt, hvis du har indstillet kontinuerlige indstillinger i meget lange perioder.
  • Trigger Word Regex: Brug om nødvendigt regex-mønstermatchning til triggerordet.

Du har ikke brug for alle disse - eller endda de fleste af disse - i mange tilfælde. Afsnittet Kommando-ID kan hjælpe dig med at gruppere kommandoer sammen for ting som stemmesvar på tekster eller e-mail. Afsnittet Trigger Word kan hjælpe løbende lyttere ned ad linjen. Og kommandofilteret er den regelmæssige trigger til profilen.

For vores eksempel er mit kommandofilter "perfekt dag", jeg har aktiveret Indeholder alle, mens jeg bruger Google Nu, og jeg har indstillet kommandofilteret 'til søs' for den kommende profil, der følger denne.

Nu laver vi den næste profil. Kommandofilteret denne gang er "solnedgang", og jeg har ikke noget imod at bruge et så generisk kommandofilter på grund af, at den sidste kommando-id er indstillet til "til søs." Indeholder alt er stadig aktiveret, skønt et kommandofilter med et ord ikke er så meget nødvendigt. Vi vælger vores opgave for profilen og nu til test.

'Ok Google nu … Perfekt dag at være på havet …'

Hvis alt gik godt, blev vores første opgave udløst. Og nu…

'Ok Google Nu … jeg kan ikke vente på solnedgang …'

Og hvis alt gik godt, blev vores anden opgave udført. Men hvis vi ikke har brugt den første kommando, er det stadig sikkert at spørge Google Nu, hvor lang tid det er, før solnedgang.

Og dette er bare den blotte, grundlæggende begyndelse. I vores næste Tasker-foray kommer vi op på et nyt niveau af AutoVoice-alsidighed: Besvarelse af Hangouts-meddelelser via stemme, noget som ikke engang Moto Assist kan gøre lige nu. I denne metode spiller vi også med Joao Dias 'nyeste Tasker-plugin, AutoInput. Har du allerede AutoVoice? Eller har du kastet dig væk fra et af Taskers mest populære (og noget skræmmende) plugins? Har du nogen helt bossprojekter lavet med AutoVoice? Du er velkommen til at vise dem frem i kommentarerne, og som altid, er du velkommen til at anmode om noget andet for os at gøre med Tasker ned ad vejen.