Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Свободни ръце: автоматични оператори и част 1

Съдържание:

Anonim

Tasker прави много. И прави още повече с плъгини, от които неофициалният крал е AutoVoice. AutoVoice носи нови светове на функционалност на Tasker и каквото и устройство да работи. На по-нови телефони AutoVoice може да добави към функциите за свободни ръце на Google Now с малко усилия. На по-стари телефони AutoVoice може да копира голяма част от Google Now и неговите функции за свободни ръце. И докато аз го покривах преди, многократно, днес, ще се потопим малко по-дълбоко в Tasker и AutoVoice.

Добре, Google Now … да започнем.

AutoVoice е плъгин на Tasker от Жоао Диас, който е отделил много време и енергия на AutoVoice. Той също така е разработил редица уроци и използва случаи за него, които можете да намерите на неговия канал в YouTube, както и на уебсайта му. Плейлистът по-горе показва неговото въвеждане в своя плъгин и определено си заслужава бърз поглед.

Задействане на AutoVoice

Има два основни метода за AutoVoice, първият използва традиционния метод за разпознаване на AutoVoice, а вторият дърпа команди, както са дадени на Google Now. На всеки телефон с „OK Google“ функционалност или Touchless Control (да, Moto X), вторият метод е по-прост и в някои случаи много по-бърз. Описах стъпките за това в съветите и триковете на Tasker, но по принцип, след като включите интеграцията с Google Now в приложението AutoVoice (или AutoApps, приложението за абонамент, което ви вкарва във всички плъгини на Joao), и следвайте инструкции за приложение, за да се гарантира, че в действителност получава команди от Google Now.

AutoVoice Recognize може да се скрие на много места, ако не можете да използвате Google Now.

Без това ще трябва да използваме AutoVoice Recognize, което не е непременно толкова трудно, но това означава, че имате допълнителна стъпка за всичко това, което ще трябва да поставите AutoVoice Recognized или на началния екран, за да го имате задейства по някакъв начин, било то жестово действие или спусък като Преси. На стария ми ICS телефон моят спусък AutoVoice Recognize беше дълго натискане на капацитета за търсене.

Също така ще е възможно да конфигурирате задачата за разпознаване на AutoVoice в зависимост от това дали използвате Bluetooth слушалки, продължителността на времето за слушане, езика и т.н. Надяваме се да няма нужда да ги ощипвате, но те са тук, ако имате нужда от тях. За целите на този урок, аз не влизам в непрекъснато слушане; можем да го запазим за още един ден.

Създаване на профил на AutoVoice

Както при всички останали профили, ние имаме задача и контекст. Задачата не е важна в момента, но контекстът със сигурност е. Това ще бъде контекст на събитието, наречен „AutoVoice Recognized“. Тук ще настроим нашия команден филтър, който е начинът, по който AutoVoice ще реши кой профил ще задейства. Сега това ще се задейства всеки път, когато произнесете тази дума в AutoVoice разпознаване или в Google Now (ако това е вашият метод на задействане), така че няма да избера нещо скучно или нещо, което бихте казали за множество неща. За моя пример, използвам командния филтър на „Perfect Day“, защото това не е точно обичайно нещо.

Сега, след като отворим контекста, за да го конфигурираме, ще въведем нашия команден филтър отгоре, преди да преминем в различните опции. Сега ще обясня всеки от тях, вместо да правя примери за всички тях.

  • Команден филтър: Тук избираме вълшебните думи, които задействат профила. "Отворете сусам" към лига на 40 крадци, ако щете.
  • Инвертиране на команден филтър: Това ще го обърне, така че всяка команда, лишена от тази фраза, ще задейства този профил. Не съм напълно сигурен защо някога бихте искали това, но съм сигурен, че има случай на употреба, който все още не съм открил за това. Ето го, ако имате нещо, което искате да задействате много.
  • Говори филтър: Ако не се доверявате толкова много на гласовото разпознаване, можете да запишете спусъка си тук, така че - да се надяваме - той да съвпадне, когато повторите спусъка си в AutoVoice Recognize или Google Now. Също така добър за дълги спусъци или мързеливи типове.
  • Изчистване на филтъра: Това изчиства командния филтър, говорено и писмено, така че да позволи чист лист, върху който да зададете вашата команда.
  • Точна команда: Трябва да призная, не използвам често това. Особено не използвам това при задействане през Google Now. За тази настройка, това означава, че тази команда ще се задейства веднъж, когато се изговори точния команден филтър и САМО точният филтър на командите. Точната команда също е взаимно изключваща се за съдържа всички и използва Regex.
  • Използвайте Regex: Това ще използва модел за съвпадение на регекс, за да опитате да съответствате на командния филтър. Използвах това повече, когато използвах функцията за разпознаване на AutoVoice, но тъй като се преместих в Google Now, тя беше заменена от Contains All. Използвайте Regex е взаимно изключителен към Точната команда и съдържа всички.
  • Съдържа всички: Без значение какъв ред или дължина на командата, ако всички думи на командния филтър са налице, Съдържа всички ще гарантира, че тя се задейства и изпълнява. Използвам това при задействане на Google Now, а също и защото ми дава по-голяма гъвкавост в моите команди. Разнообразието е подправката на живота в края на краищата.
  • Прецизност: Тази настройка определя колко варианти на вашата команда ще бъдат изтеглени от AutoVoice Recognize, за да съответстват на командите. Предварително е зададено на 5 и може да се регулира нагоре или надолу в зависимост от сложността на вашата команда.
  • Идентификационен номер на командата: Идент. № на командата е един от начините, по които Tasker може да помогне да се избягва от контрол с верижни команди. Подразделът Command ID е полезен в точни последователности, за да се гарантира, че гласовите ви команди не пропускат стъпки без вас. Ето къде задавате командния идентификатор на този профил и тъй като това е нещо, което ще се вижда само в програмирането и никога не се казва на глас, не се колебайте да се създадете творчески тук.
  • Последен идентификатор на командата: За да се задейства този профил, идентификаторът на команда, зададен от предишни профили / задачи (Set Command ID е също самостоятелно действие, ако трябва да го зададете преди серия от команди). Ако идентификаторът на командата, зададен от предишния профил, е „зайче“ и този, който този профил търси, е „лисица“, той няма да се задейства.
  • Regex на последния команден идентификатор: Това ще използва модел за съвпадение на регекс при съвпадение на последния идентификатор на команда Само в случай, че имате нужда, но вероятно няма.
  • Инвертиране на последния команден номер: Този профил ще се задейства само ако не съвпада с текущия идентификатор на последната команда. Инвертирането тук има малко повече смисъл, отколкото в началната команда.
  • Trigger Word: Това е Trigger Word за активиране на профила по време на непрекъснато слушане в AutoVoice. Не се използва днес, но ето го къде се крие в дъното.
  • Точна дума за задействане: Точно както преди, думата за задействане трябва да е точна, за да я задейства в Непрекъснато с тази настройка. Това е малко по-полезно, ако сте задали непрекъснати настройки за много дълги периоди от време.
  • Trigger Word Regex: Ако е необходимо, използвайте съвпадение на модел за генериране на задействащата дума.

Няма да ви трябват всички тези - или дори повечето от тях - в много случаи. Разделът Command ID може да ви помогне да групирате командите заедно за неща като гласови отговори на текстове или имейл. Разделът Trigger Word може да помогне на непрекъснатите слушатели надолу по линията. А командният филтър е редовният тригер за профила.

За нашия пример, моят команден филтър е "перфектен ден", активирах Съдържа всички, докато използвам Google Now, и зададох командния филтър на "в морето" за предстоящия профил, който ще следва това.

Сега правим този следващ профил. Командният филтър този път е "залез" и нямам нищо против да използвам толкова общ филтър на командите, тъй като последният идентификатор на командата е зададен на "в морето". Съдържа всичко е все още активирано, макар и с едноименния команден филтър, който не е толкова голяма необходимост. Ние избираме задачата си за профила и сега да тестваме.

„Ok Google Now… Перфектен ден да си на море…“

Ако всичко вървеше добре, първата ни задача беше задействана. И сега…

„Ok Google Now… Не мога да чакам залез…“

И ако всичко вървеше добре, втората ни задача беше изпълнена. Ако обаче не сме използвали първата команда, все още е безопасно да попитаме Google Now колко е време до залез.

И това е само голото, основно начало. В следващия ни набор от Tasker ще стигнем до ново ниво на гъвкавост на AutoVoice: отговаряйки на съобщения в Hangouts чрез глас, нещо, което дори Moto Assist не може да направи в момента. В този метод ще играем и с най-новия плъгин на Tasker, Joao Dias, AutoInput. Имате ли вече AutoVoice? Или сте се отклонили от един от най-популярните (и донякъде плашещи) приставки на Tasker? Имате ли някакви тотално шеф проекти, направени с AutoVoice? Чувствайте се свободни да ги покажете в коментарите и, както винаги, не се колебайте да поискате нещо друго за нас с Tasker по пътя.