Всем привет! Долгие годы меня посещала идея, что управлять Алисой с устройств Apple должно быть намного проще, чем то, что для нас предусмотрел Яндекс. Почему бы просто не активировать встроенного голосового ассистента, а он бы передавал голосовые команды Алисе. Звучит удобно, не так ли? 😀
Мой сценарий использования. Подъезжаю вечером на мотоцикле домой, надо включить свет на парковке и в саду. На руке apple watch, доставать телефон неудобно. Эх, вот бы давать команды Алисе, просто проговаривая их вслух, используя для этого только часы…
Способ найден. 😎
Вам понадобится:
Компьютер с интернетом и Chrome браузер
Устройство Apple (часы, телефон, ноутбук). Любое, где поддерживаются Shortcuts и Siri
Инструкция
Устанавливаем расширение Copy Cookies в Chrome браузере на компьютере, которое позволяет скопировать Cookies для конкретного сайта.
Заходим на сайт http://passport.yandex.ru/
Авторизуемся. Попадаем в личный кабинет.
Запускаем расширение, ваши Cookies для Яндекс сервисов были скопированы в буфер обмена. Сохраняем их где‑то под рукой, они понадобятся нам позже.
Далее необходимо создать сценарий. Это можно сделать
По ссылке https://yandex.ru/quasar/ во вкладке сценарии
В приложении Дом с Алисой
Создаем сценарий со следующими параметрами
Название сценария: «Заглушка для Яблок»
Далее
Добавить Условие → Фраза → Вводим: «Заглушка для Яблок» → Добавить
Добавить действие → Выбираем колонку с Алисой → Прочитать текст вслух → Вводим: «Уникальная Фраза для Яблок» → Добавить
Сохраняем для себя Название Колонки с Алисой, понадобится позже
Сохраняем сценарий
Hidden text
Cкриншоты шагов по созданию сценария.
Добавить Условие → Фраза → Вводим: «Заглушка для Яблок» → Добавить
Добавить действие → Выбираем колонку с Алисой → Прочитать текст вслух → Вводим: «Уникальная Фраза для Яблок» → Добавить
Далее необходимо узнать внутренний ID данного сценария в системах Яндекса.
Переходим по ссылке https://iot.quasar.yandex.ru/m/user/scenarios
Делаем поиск по странице со значением: «name»:»Заглушка для Яблок»
Прямо перед первым найденным элементом вы увидите поле «id»:»xxxx‑xxxx‑…-xxxx»
Копируем и сохраняем значение этого поля, оно понадобится позже
Далее необходимо узнать внутренний ID колонки с Алиской, которую мы указали в сценарии, и которая будет выполнять команды.
Переходим по ссылке https://iot.quasar.yandex.ru/m/user/devices
Делаем поиск по странице со значением: «name»:»НАЗВАНИЕ КОЛОНКИ ИЗ ПУНКТА 6.2.3» Например
"name":"Станция Мини new 2G5G"
Прямо перед первым найденным элементом вы увидите поле «id»:»xxxx‑xxxx‑…-xxxx»
Копируем и сохраняем значение этого поля, оно понадобится позже
Добавляем Shortcut по ссылке https://www.icloud.com/shortcuts/d649 827b94d346 649a21f351fc6ac4fa
Меняем название «Алиса Публичный Доступ» на «Алиса»
Открываем команду для редактирования
Заполняем текстовые поля с помощью данных, полученный на предыдущих шагах. Необходимо вставить
ID сценария
ID колонки с Алисой, которую указали в сценарии
Текст ваших Cookies из браузера
Сохраняем
Готово!
Теперь вы можете командовать Алисой с ваших часов и других устройств Apple.
Активируйте Siri:
Длительным нажатием на колёсико на часах
Длительным нажатием на кнопку включения на айфоне
Сказав: «Привет, Siri!»
Скажите: «Алиса»
Дождитесь ответа «Чё надо?» от вашего ассистента
Скажите Алисе команду, например: «Включи Мою Волну»
Если всё прошло успешно, колонка должна выполнить вашу команду и начать воспроизведение музыки. Вы великолепны.
Опционально. Учим Алису говорить.
Добавляем команду, по которой Алиса будет озвучивать текст, что вы ей передаете.
Скопируйте быструю команду Алиса
Переименуйте эту копию в «Алиса Скажи»
Откройте быструю команду для редактирования
В первом блоке после комментария замените «Чё надо?» на «Что сказать?»
В 15»ом блоке замените text_action на phrase_action
Готово.
Использование:
Активируйте Siri
Скажите: «Алиса Скажи»
Дождитесь ответа «Что сказать?» от вашего ассистента
Скажите Алисе команду, например: «А ну отошли от машины!»
Если всё прошло успешно, колонка должна озвучить текст, который вы сказали своему яблоку. Вы великолепны. Снова.