Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Automatyzacja w trybie głośnomówiącym: zadanie i automatyczna weryfikacja, część 1

Spisu treści:

Anonim

Tasker robi dużo. I robi to jeszcze więcej z wtyczkami, których nieoficjalnym królem jest AutoVoice. AutoVoice zapewnia Taskerowi nowe urządzenia i inne urządzenia, na których działa. W nowszych telefonach AutoVoice może z łatwością dodawać funkcje głośnomówiące Google Now. Na starszych telefonach AutoVoice może replikować wiele Google Now i jego funkcji głośnomówiących. I chociaż omawiałem to wcześniej, wielokrotnie, dzisiaj zagłębimy się nieco w Tasker i AutoVoice.

Dobra, Google Now… zacznijmy.

AutoVoice to wtyczka Tasker autorstwa Joao Diasa, który poświęcił wiele czasu i energii AutoVoice. Opracował również kilka samouczków i przypadków użycia, które można znaleźć na jego kanale YouTube, a także na jego stronie internetowej. Powyższa lista odtwarzania przedstawia jego wprowadzenie do wtyczki i jest zdecydowanie warta szybkiego obejrzenia.

Wyzwalanie AutoVoice

Istnieją dwie główne metody AutoVoice, pierwsza polega na użyciu tradycyjnego rozpoznawania AutoVoice, a druga polega na pobieraniu poleceń, które są przekazywane do Google Now. Na każdym telefonie z funkcją „OK Google” lub Touchless Control (yay, Moto X) druga metoda jest prostsza, a w niektórych przypadkach znacznie szybsza. Przedstawiłem kroki w tym celu we wskazówkach i wskazówkach Taskera, ale w zasadzie po włączeniu integracji Google Now w aplikacji AutoVoice (lub AutoApps, aplikacji subskrypcyjnej, która umożliwia dostęp do wszystkich wtyczek Joao), i postępuj zgodnie z instrukcjami instrukcje aplikacji, aby upewnić się, że faktycznie otrzymuje polecenia Google Now.

AutoVoice Recognize może ukryć się w wielu miejscach, jeśli nie możesz korzystać z Google Now.

Bez tego będziemy musieli użyć funkcji AutoVoice Recognize, co niekoniecznie jest takie trudne, ale oznacza to, że masz dodatkowy krok w tym wszystkim, że musisz umieścić AutoVoice Recognized na ekranie głównym, aby to mieć wywołane w jakiś sposób, czy to gestem, czy wyzwalaczem, takim jak Pressy. W moim starym telefonie ICS wyzwalacz funkcji AutoVoice Recognize długo naciskał przycisk pojemnościowego wyszukiwania.

Konieczne będzie również skonfigurowanie zadania rozpoznawania automatycznego w zależności od tego, czy korzystasz z zestawu słuchawkowego Bluetooth, czasu słuchania, języka itp. Miejmy nadzieję, że nie będziesz musiał ich poprawiać, ale są tutaj, jeśli ich potrzebujesz. Na potrzeby tego samouczka nie wchodzę w ciągłe słuchanie; możemy to zachować na kolejny dzień.

Tworzenie profilu AutoVoice

Podobnie jak w przypadku wszystkich innych profili, mamy zadanie i kontekst. Zadanie nie jest w tej chwili ważne, ale kontekst z pewnością jest. Będzie to kontekst zdarzenia o nazwie „AutoVoice Recognized”. Tutaj ustawimy nasz filtr poleceń, w ten sposób AutoVoice zdecyduje, który profil ma zostać uruchomiony. Teraz będzie się to uruchamiać za każdym razem, gdy wypowiesz to słowo do AutoVoice Recognize lub do Google Now (jeśli to jest twoja metoda wyzwalania), więc nie wybrałbym nudnego lub czegoś, co powiedziałbyś dla wielu rzeczy. W moim przykładzie używam filtru poleceń „Idealnego dnia”, ponieważ nie jest to wcale powszechne.

Teraz, po otwarciu kontekstu, aby go skonfigurować, wprowadzimy nasz filtr poleceń do góry, zanim przejdziemy do różnych opcji. Teraz wyjaśnię każdy z nich, zamiast podawać przykłady dla wszystkich.

  • Filtr poleceń: tutaj wybieramy magiczne słowa, które uruchamiają profil. „Open Sesame” dla jaskini 40 złodziei, jeśli chcesz.
  • Filtr poleceń Odwróć: spowoduje to odwrócenie, więc każde polecenie bez tego wyrażenia uruchomi ten profil. Nie jestem do końca pewien, dlaczego miałbyś tego chcieć, ale jestem pewien, że istnieje przypadek użycia, którego jeszcze nie odkryłem. Tutaj jest, jeśli masz coś, co chcesz często uruchomić.
  • Mów filtr: jeśli nie ufasz takiemu rozpoznawaniu głosu, możesz tutaj zarejestrować swój wyzwalacz, aby - miejmy nadzieję - dopasować go, gdy powtórzysz wyzwalacz w AutoVoice Recognize lub Google Now. Nadaje się również do długich wyzwalaczy lub leniwych maszyn do pisania.
  • Wyczyść filtr: powoduje wyczyszczenie filtru poleceń, wypowiadanych i zapisywanych, aby umożliwić czyste konto, na którym można ustawić polecenie.
  • Dokładne polecenie: Muszę wyznać, że często tego nie używam. Szczególnie nie używam tego podczas uruchamiania za pomocą Google Now. W przypadku tego ustawienia oznacza to, że to polecenie uruchomi się raz, gdy zostanie wypowiedzony dokładny filtr poleceń i TYLKO dokładny filtr poleceń. Dokładne polecenie wzajemnie wyklucza się również w przypadku funkcji Zawiera wszystko i Użyj regeksu.
  • Użyj Regex: Użyje dopasowania wzorca wyrażenia regularnego, aby spróbować dopasować filtr poleceń. Używałem tego częściej, kiedy korzystałem z usługi AutoVoice Recognize, ale odkąd przeniosłem się do Google Now, został zastąpiony przez Contains All. Użyj Regex jest wzajemnie wykluczające się z Exact Command i zawiera wszystko.
  • Zawiera wszystko: Bez względu na kolejność i długość polecenia, jeśli są tam wszystkie słowa filtru poleceń, zawiera wszystko zapewni, że zostanie ono uruchomione i wykonane. Używam tego z wyzwalaniem Google Now, a także dlatego, że daje mi to większą elastyczność w wykonywaniu poleceń. W końcu różnorodność jest przyprawą życia.
  • Precyzja: To ustawienie określa, ile wariantów polecenia zostanie narysowanych z rozpoznania AutoVoice, aby dopasować je do poleceń. Jest wstępnie ustawiony na 5 i można go zwiększać lub zmniejszać w zależności od złożoności poleceń.
  • Identyfikator polecenia: Identyfikator polecenia to jeden ze sposobów, w jaki Tasker może uchronić się przed wymknięciem się spod kontroli za pomocą łańcuchowych poleceń. Podsekcja Identyfikator polecenia jest przydatna w precyzyjnych sekwencjach, aby upewnić się, że polecenia głosowe nie pomijają kroków bez Ciebie. Tutaj ustawiasz identyfikator komendy tego profilu, a ponieważ jest to coś, co będzie widoczne tylko w programowaniu i nigdy nie będzie głośno wypowiadane, możesz tutaj być kreatywny.
  • Ostatni identyfikator polecenia: Aby ten profil był uruchamiany, identyfikator polecenia ustawiony przez poprzednie profile / zadania (Ustaw identyfikator polecenia to także samodzielna akcja, jeśli musisz ustawić go przed serią poleceń). Jeśli identyfikator polecenia ustawiony przez poprzedni profil to „króliczek”, a ten, którego ten profil szuka, to „lis”, to się nie uruchomi.
  • Regex ostatniego identyfikatora polecenia: Użyje dopasowania wzorca wyrażenia regularnego w dopasowaniu ostatniego identyfikatora polecenia. Na wszelki wypadek, ale prawdopodobnie nie będziesz.
  • Odwróć identyfikator ostatniego polecenia: ten profil zostanie uruchomiony tylko wtedy, gdy nie będzie zgodny z bieżącym identyfikatorem ostatniego polecenia. Odwróć tutaj ma trochę więcej sensu niż w pierwszym poleceniu.
  • Słowo wyzwalające: To słowo wyzwalające do aktywacji profilu podczas ciągłego słuchania w AutoVoice. Nieużywany dzisiaj, ale tutaj jest, ukryty na dole.
  • Dokładne słowo wyzwalające: Tak jak poprzednio, słowo wyzwalające musi być dokładne, aby wyzwalało je w trybie ciągłym przy tym ustawieniu. Jest to nieco bardziej pomocne, jeśli ustawiłeś ciągłe ustawienia na bardzo długi okres czasu.
  • Wyrażenie słowa wyzwalającego: W razie potrzeby użyj dopasowania wzorca wyrażenia regularnego dla słowa wyzwalającego.

W wielu przypadkach nie będziesz potrzebować ich wszystkich - a nawet większości z nich. Sekcja Identyfikator polecenia może pomóc w grupowaniu poleceń dla takich rzeczy, jak odpowiedzi głosowe na SMS-y lub e-maile. Sekcja Wyzwalanie może pomóc Ci w ciągłym słuchaniu. A filtr poleceń jest standardowym wyzwalaczem dla profilu.

W naszym przykładzie mój filtr poleceń to „idealny dzień”, włączyłem opcję Zawiera wszystko, gdy korzystam z Google Now, i ustawiłem filtr poleceń „na morzu” dla nadchodzącego profilu, który będzie za nim podążał.

Teraz tworzymy następny profil. Tym razem filtr poleceń to „zachód słońca” i nie mam nic przeciwko użyciu tak ogólnego filtru poleceń, ponieważ identyfikator ostatniego polecenia ustawiony jest na „na morzu”. Opcja Zawiera wszystko jest nadal włączona, choć w jednym słowie Filtr poleceń nie jest tak bardzo konieczny. Wybieramy nasze zadanie do profilu, a teraz do przetestowania.

„Ok Google Now… Idealny dzień na morzu…”

Jeśli wszystko poszło dobrze, nasze pierwsze zadanie zostało uruchomione. I teraz…

„Ok Google Now… Nie mogę się doczekać zachodu słońca…”

A jeśli wszystko pójdzie dobrze, nasze drugie zadanie zostanie wykonane. Jeśli jednak nie użyliśmy pierwszego polecenia, nadal bezpiecznie jest zapytać Google Now, jak długo trwa do zachodu słońca.

A to tylko nagie, podstawowe początki. W naszym kolejnym zadaniu Tasker przejdziemy na nowy poziom wszechstronności AutoVoice: odpowiadanie na wiadomości Hangouts za pomocą głosu, czego nie może teraz zrobić nawet Moto Assist. W tej metodzie będziemy również bawić się najnowszą wtyczką Tasker Joao Diasa, AutoInput. Czy masz już funkcję AutoVoice? A może unikałeś jednej z najpopularniejszych (i nieco zniechęcających) wtyczek Taskera? Czy masz jakieś projekty całkowicie szefowe wykonane w AutoVoice? Zapraszam do pochwalenia się nimi w komentarzach i, jak zawsze, możesz poprosić nas o coś innego do zrobienia z Tasker.