Зміст:
Завдання робить багато. І це ще більше робить із плагінами, неофіційним королем яких є AutoVoice. AutoVoice приносить нові світи функціональності Tasker та будь-якому пристрою, на якому він працює. На нових телефонах функція AutoVoice може додавати до функцій гучного зв'язку Google Асистент з невеликими зусиллями. На старих телефонах AutoVoice може тиражувати велику частину Google Асистента та його функції "hands-free". І поки я висвітлював це раніше, неодноразово, сьогодні, ми зануримось трохи глибше в Tasker та AutoVoice.
Гаразд, Google Now … почнемо.
AutoVoice - плагін Tasker від Joao Dias, який присвятив багато часу та енергії AutoVoice. Він також розробив ряд навчальних посібників і використовує для них випадки, які ви можете знайти на його каналі YouTube, а також на його веб-сайті. Плейлист, наведений вище, демонструє його вступ у свій плагін і його, безумовно, варто швидко переглянути.
Запуск AutoVoice
Існує два основні методи AutoVoice: перший використовує традиційне розпізнавання AutoVoice, а другий - тягнути команди, як їх надано Google Now. На будь-якому телефоні з функцією "OK Google" або безконтактним керуванням (так, Moto X) другий метод простіший і в деяких випадках набагато швидший. Я описав кроки для цього в підказках та підказках Tasker, але в основному, як тільки ви ввімкнете інтеграцію Google Now у програму AutoVoice (або AutoApps, додаток для підписки, який потрапляє у всі плагіни Joao), і виконайте вкладку " інструкції програми, щоб переконатися, що він фактично отримує команди Google Асистент.
AutoVoice Recognize може сховатися в багатьох місцях, якщо ви не можете використовувати Google Now.
Без цього нам доведеться використовувати функцію розпізнавання функції AutoVoice, що не обов'язково так складно, але це означає, що у вас є додатковий крок для цього всього, що вам потрібно буде розмістити AutoVoice Recognized або на головному екрані, щоб мати його спрацьовує якось, будь то дія жесту чи спусковий механізм, як Пресі. На моєму старому телефоні ICS мій тригер AutoVoice Recognize довго натискав ємнісну кнопку пошуку.
Також, можливо, доведеться налаштувати завдання розпізнавання AutoVoice залежно від того, використовуєте ви гарнітуру Bluetooth, тривалість часу прослуховування, мову та інше. Сподіваємось, вам не потрібно буде їх підправляти, але вони тут, якщо вони вам потрібні. Для цілей цього підручника я не вступаю в неперервне слухання; ми можемо зберегти це на інший день.
Створення профілю AutoVoice
Як і у всіх інших профілів, у нас є завдання та контекст. Завдання зараз не важливе, але контекст, безумовно, є. Це буде контекст події під назвою "AutoVoice Recognized". Тут ми встановимо наш фільтр команд, саме так AutoVoice вирішить, який профіль він буде запускати. Тепер це буде спрацьовувати кожен раз, коли ви говорите це слово в програмі AutoVoice Recognize або в Google Now (якщо це ваш метод запуску), тому я б не вибрав щось нудне або щось, що ви скажете для кількох речей. Для мого прикладу я використовую командний фільтр "Perfect Day", оскільки це не зовсім звичайна річ.
Тепер, відкривши контекст для його налаштування, ми введемо наш командний фільтр вгорі перед тим, як перейти до різних параметрів. Я зараз поясню кожного, а не буду робити приклади для них усіх.
- Командний фільтр: тут ми вибираємо магічні слова, які запускають профіль. "Відкрийте кунжут" до 40 вертепів злодіїв, якщо хочете.
- Інвертувати командний фільтр: це перетворить його, тому кожна команда, якій не вистачає цієї фрази, запустить цей профіль. Я не зовсім впевнений, чому ви коли-небудь цього хочете, але я впевнений, що є випадок використання, якого я просто ще не знайшов. Ось це, якщо у вас є щось, що ви хочете багато викликати.
- Speak Filter: Якщо ви не довіряєте розпізнаванню голосу так сильно, ви можете записати на нього тригер, щоб, сподіваємось, - він збігається, коли ви повторите тригер в програмі AutoVoice Recognize або Google Now. Також хороший для тривалих спускових гачок або ледачих машинок.
- Очистити фільтр: це очищає командний фільтр, розмовляючи і пишучи, щоб дозволити чистий сланець, на якому встановити свою команду.
- Точна команда: мушу зізнатися, я не часто цим користуюся. Я особливо не користуюся цим під час запуску через Google Асистент. Для цього параметра це означає, що ця команда запуститься один раз, коли буде проговорений точний фільтр команд та ТІЛЬКИ точний фільтр команд. Exact Command також взаємовиключний для вмісту Regex, який містить усі та використовувати.
- Використовуйте Regex: при використанні схеми збігу регулярних виразів, щоб спробувати узгодити фільтр команд. Я використовував це більше, коли я використовував функцію розпізнавання AutoVoice, але, оскільки я перейшов на Google Асистент, його замінило Contains All. Використання Regex взаємовиключне для Exact Command і містить усі.
- Містить усіх: Незалежно від того, який порядок і тривалість команди, якщо всі слова командного фільтра є, "Містить усі" забезпечить його запуск та виконання. Я використовую це при запуску Google Now, а також тому, що це дає мені більшу гнучкість у моїх командах. Різноманітність - це пікантність життя.
- Точність: Цей параметр визначає, скільки варіантів вашої команди буде намальовано з функції AutoVoice Recognize, щоб відповідати командам. Він встановлений на 5 і може бути відрегульований вгору або вниз залежно від складності вашої команди.
- Командний ідентифікатор: Ідентифікатор команди - це один із способів, за допомогою якого Tasker може запобігти виходу з контролю за допомогою ланцюгових команд. Підрозділ Ідентифікатора команд корисний у точних послідовностях, щоб ваші голосові команди не пропускали кроки без вас. Тут ви встановлюєте ідентифікатор команди цього профілю, і оскільки це буде те, що можна побачити лише в програмуванні і ніколи не говорити вголос, сміливо проявляйте тут творчість.
- Останній ідентифікатор команди: Для того, щоб цей профіль був запущений, ідентифікатор команди, встановлений попередніми профілями / завданнями (Встановити ідентифікатор команди - це також окрема дія, якщо вам потрібно встановити її перед рядом команд). Якщо ідентифікатор команди, встановлений попереднім профілем, є «зайчиком», а той, який шукає цей профіль, - «лисиця», він не спрацьовує.
- Regex останнього ідентифікатора команди: для цього буде використано узор повторного вибору для відповідності Ідентифікатора останньої команди. Про всяк випадок, якщо вам це потрібно, але ви, мабуть, цього не зробите.
- Ідентифікатор останньої команди команд: Цей профіль буде запущений, лише якщо він не відповідає поточному ідентифікатору останньої команди. Інвертувати тут має трохи більше сенсу, ніж у початковій команді.
- Тригерне слово: це тригерне слово для активації профілю під час безперервного прослуховування в режимі автоматичного голосування. Сьогодні не використовується, але ось де він знаходиться, ховається внизу.
- Точне слово тригера: Як і раніше, слово тригера повинно бути точним, щоб запустити його в Постійному з цим налаштуванням. Це трохи корисніше, якщо ви встановлюєте безперервні настройки протягом дуже тривалих періодів часу.
- Спускове слово Regex: використовуйте відповідність шаблону регулярного вираження для тригерного слова, якщо потрібно.
Вам не знадобиться все це - а то й більшість із них - у багатьох випадках. Розділ Ідентифікатор команд може допомогти згрупувати команду разом для таких речей, як голосові відповіді на тексти чи електронну пошту. Розділ Trigger Word може допомогти постійним слухачам внизу. І командний фільтр - це регулярний тригер для профілю.
У нашому прикладі мій фільтр команд - "ідеальний день", я ввімкнув "Містить все", коли я використовую Google Now, і я встановив фільтр команд "у морі" для майбутнього профілю, який буде слідувати цьому.
Тепер ми робимо наступний профіль. Цього разу командний фільтр "захід сонця", і я не проти використовувати настільки загальний фільтр команд через те, що для "Ідентифікатора останньої команди" встановлено значення "в морі". Містить усе все ще ввімкнено, хоча в однослівному фільтрі команд це не так вже й багато необхідності. Ми вибираємо своє завдання для профілю, а тепер тестуємо.
"Ok Google Now … Ідеальний день бути в морі …"
Якщо все пішло добре, наше перше завдання було спрацьоване. А зараз…
"Ok Google Now … Я не можу чекати заходу сонця …"
І якщо все пішло добре, наше друге завдання виконали. Однак якщо ми не використали першу команду, то все-таки сміливо запитати Google Now, скільки часу до заходу сонця.
І це лише голі, основні початки. У наступному наборі завдань Tasker ми піднімемося до нового рівня універсальності AutoVoice: відповіді на повідомлення Hangouts голосом, що зараз не може зробити навіть Moto Assist. У цьому методі ми також будемо грати з найновішим плагіном Joker Dias Tasker, AutoInput. У вас вже є AutoVoice? Або ви відхилилися від одного з найпопулярніших (і дещо грізних) плагінів Tasker? Чи є у вас цілком бос-проекти, зроблені за допомогою AutoVoice? Не соромтеся показувати їх у коментарях, і, як завжди, сміливо запитайте щось інше для нас з Tasker вниз.