Командуем Алисой и ее Умным Домом с Apple Watch и других устройств Apple

от автора

Всем привет! Долгие годы меня посещала идея, что управлять Алисой с устройств Apple должно быть намного проще, чем то, что для нас предусмотрел Яндекс. Почему бы просто не активировать встроенного голосового ассистента, а он бы передавал голосовые команды Алисе. Звучит удобно, не так ли? ?

Мой сценарий использования. Подъезжаю вечером на мотоцикле домой, надо включить свет на парковке и в саду. На руке apple watch, доставать телефон неудобно. Эх, вот бы давать команды Алисе, просто проговаривая их вслух, используя для этого только часы…

Способ найден. ?

Вам понадобится:

  • Компьютер с интернетом и Chrome браузер

  • Устройство Apple (часы, телефон, ноутбук). Любое, где поддерживаются Shortcuts и Siri

Инструкция

  1. Устанавливаем расширение Copy Cookies в Chrome браузере на компьютере, которое позволяет скопировать Cookies для конкретного сайта.

  2. Заходим на сайт http://passport.yandex.ru/

  3. Авторизуемся. Попадаем в личный кабинет.

  4. Запускаем расширение, ваши Cookies для Яндекс сервисов были скопированы в буфер обмена. Сохраняем их где‑то под рукой, они понадобятся нам позже.

    Копируем Cookies из личного кабинета Яндекс

    Копируем Cookies из личного кабинета Яндекс
  5. Далее необходимо создать сценарий. Это можно сделать

    1. По ссылке https://yandex.ru/quasar/ во вкладке сценарии

    2. В приложении Дом с Алисой

  6. Создаем сценарий со следующими параметрами

    1. Название сценария: «Заглушка для Яблок»

    2. Далее

      1. Добавить Условие → Фраза → Вводим: «Заглушка для Яблок» → Добавить

      2. Добавить действие → Выбираем колонку с Алисой → Прочитать текст вслух → Вводим: «Уникальная Фраза для Яблок» → Добавить

      3. Сохраняем для себя Название Колонки с Алисой, понадобится позже

      4. Сохраняем сценарий

      Hidden text

      Cкриншоты шагов по созданию сценария.

      Создаем новый сценарий, задаем название: “Заглушка для Яблок”

      Создаем новый сценарий, задаем название: «Заглушка для Яблок»

      Добавить Условие → Фраза → Вводим: «Заглушка для Яблок» → Добавить

      Вводим: “Заглушка для Яблок”

      Вводим: «Заглушка для Яблок»

      Добавить действие → Выбираем колонку с Алисой → Прочитать текст вслух → Вводим: «Уникальная Фраза для Яблок» → Добавить

      Выбираем колонку с Алисой

      Выбираем колонку с Алисой
      Выбираем прочитать текст вслух

      Выбираем прочитать текст вслух
      Вводим: “Уникальная Фраза для Яблок”

      Вводим: «Уникальная Фраза для Яблок»
  7. Далее необходимо узнать внутренний ID данного сценария в системах Яндекса.

    1. Переходим по ссылке https://iot.quasar.yandex.ru/m/user/scenarios

    2. Делаем поиск по странице со значением: «name»:»Заглушка для Яблок»

    3. Прямо перед первым найденным элементом вы увидите поле «id»:»xxxx‑xxxx‑…-xxxx»

    4. Копируем и сохраняем значение этого поля, оно понадобится позже

  8. Далее необходимо узнать внутренний ID колонки с Алиской, которую мы указали в сценарии, и которая будет выполнять команды.

    1. Переходим по ссылке https://iot.quasar.yandex.ru/m/user/devices

    2. Делаем поиск по странице со значением: «name»:»НАЗВАНИЕ КОЛОНКИ ИЗ ПУНКТА 6.2.3» Например "name":"Станция Мини new 2G5G"

    3. Прямо перед первым найденным элементом вы увидите поле «id»:»xxxx‑xxxx‑…-xxxx»

    4. Копируем и сохраняем значение этого поля, оно понадобится позже

  9. Добавляем Shortcut по ссылке https://www.icloud.com/shortcuts/d649 827b94d346 649a21f351fc6ac4fa

    1. Меняем название «Алиса Публичный Доступ» на «Алиса»

    2. Открываем команду для редактирования

    3. Заполняем текстовые поля с помощью данных, полученный на предыдущих шагах. Необходимо вставить

      1. ID сценария

      2. ID колонки с Алисой, которую указали в сценарии

      3. Текст ваших Cookies из браузера

    4. Сохраняем

Готово!

Теперь вы можете командовать Алисой с ваших часов и других устройств Apple.

  1. Активируйте Siri:

    1. Длительным нажатием на колёсико на часах

    2. Длительным нажатием на кнопку включения на айфоне

    3. Сказав: «Привет, Siri!»

  2. Скажите: «Алиса»

  3. Дождитесь ответа «Чё надо?» от вашего ассистента

  4. Скажите Алисе команду, например: «Включи Мою Волну»

Если всё прошло успешно, колонка должна выполнить вашу команду и начать воспроизведение музыки. Вы великолепны.

Опционально. Учим Алису говорить.

Добавляем команду, по которой Алиса будет озвучивать текст, что вы ей передаете.

  1. Скопируйте быструю команду Алиса

  2. Переименуйте эту копию в «Алиса Скажи»

  3. Откройте быструю команду для редактирования

    1. В первом блоке после комментария замените «Чё надо?» на «Что сказать?»

    2. В 15»ом блоке замените text_action на phrase_action

  4. Готово.

Использование:

  1. Активируйте Siri

  2. Скажите: «Алиса Скажи»

  3. Дождитесь ответа «Что сказать?» от вашего ассистента

  4. Скажите Алисе команду, например: «А ну отошли от машины!»

Если всё прошло успешно, колонка должна озвучить текст, который вы сказали своему яблоку. Вы великолепны. Снова.


ссылка на оригинал статьи https://habr.com/ru/articles/832738/