Управление xbox one через алису

Обновлено: 05.07.2024

Управлять умным домом можно из любого устройства или приложения с Алисой: умной колонки, смартфона или компьютера с приложениями Яндекса и даже из навигатора в вашем автомобиле.

Для работы нужен аккаунт на Яндексе, поэтому управлять через приложение или устройство с Алисой без авторизации (например, через наушники или часы) не получится.

Если вы хотите отправлять команды через Алису в Яндекс.Браузере, включите в нем синхронизацию.

Выполнить команду

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

Включите или выключите, поменяйте цвет или яркость, переведите в другой режим работы и т. д. Список поддерживаемых команд можно посмотреть в приложении Яндекс — для этого в меню выберите Устройства и нажмите на устройство. Доступные команды отображаются на вкладке Голосовые команды . Команды можно выполнять с задержкой или в определенное время. Чтобы включить или выключить устройство, достаточно просто сказать его название — оно сменит свое состояние на противоположное: включится, если сейчас выключено, и наоборот. Если вы хотите изменить настройки только одного устройства, уточните в команде его название, если управляете несколькими — назовите дом, комнату или группу, к которой относится команда. Их можно не уточнять, тогда Алиса применит команду к той комнате, где стоит умная колонка, — например, команда «Алиса, открой шторы» сделает светлее только в текущей комнате. Если колонка не привязана к комнате или в комнате с ней нет нужного устройства, настройки изменятся во всем доме. Это же произойдет, если вы отдадите команду не через колонку, а через другое устройство или приложение с Алисой.

Узнать состояние устройства

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

Просто спросите — и голосовой помощник опросит нужное устройство и скажет его текущий статус или показатель. Подробнее читайте в разделе Узнать состояние устройства.

Xbox теперь воспринимает голосовые команды при помощи Cortana и Alexa

Компания Microsoft изначально хотела, чтобы приставка Xbox One имела голосовое управление, и оно было реализовано в консоли через Kinect. Но в начале позапрошлого года голосовое управление «выпилили» из прошивки приставки, ссылаясь на то, что в ожидании команды консоль тратит много ресурсов, которые лучше отдать под другие задачи, например, под производительность в играх.

Компания Microsoft продолжает улучшать приставку Xbox. Не так давно пользователям стал доступен браузер, который позволяет использовать консоль как полноценный компьютер. Игроки могут, в том числе, заходить на сайт нужной букмекерской конторы и делать ставки. Многие из них заблокированы на территории России, но всегда можно использовать 1хбет зеркало, которое работает.

Сегодня Microsoft объявила о новой вехе развития голосовых команд на Xbox. Инсайдеры, которые состоят в альфа-уровне тестирования, могут уже с сегодняшнего дня опробовать новые возможности. В данный момент приставка поддерживает 2 голосовых ассистентов – Cortana и Alexa, но в будущем могут быть добавлены и другие.

Новую функцию Microsoft называет Xbox Skill. В данный момент она совместима с Cortana и Alexa на Android и iOS, а также с колонками Amazon Echo, Harman Kardon Invoke, Sonos One, которые поддерживают данных ассистентов. В настоящее время функция Xbox Skill доступна только для американских инсайдеров.

Голосовым управлением можно выполнять массу действий. Например, достаточно сказать «Alexa, start Rocket League», после чего запустится консоль (если она выключена) и включится игра. Также можно управлять звуком, медиа, просить сделать скриншот и многое другое.

Стоит напомнить, что в данный момент компания Яндекс активно развивает свой голосовой помощник под названием Алиса. Как говорит сама компания Microsoft, она готова работать с региональными разработчиками, чтобы внедрять их голосовых ассистентов в свою систему. Не исключено, что в будущем появится поддержка Алисы от Яндекс на Xbox One.

Мы привыкли называть умными устройства, которыми можем управлять, не вставая с дивана. Включить лампочку, вентилятор, кофеварку или стиральную машину.

Колонки с Яндекс Алисой хоть и называются умными, но вы не можете изменить громкость не находясь рядом с колонкой (орать через всю комнату не считается). Вы не можете перемотать песню из мобильного приложения Яндекса. Или остановить сказку, запущенную на колонке в детской, из своей кровати в спальне.

В январе 2020 кто-то обнаружил, что Яндекс.Станция поддерживает некий локальный протокол. На GitHub начали появляться проекты по управлению Яндекс.Станцией. Мне хватило пару часов, чтоб разобраться и выпустить первую версию компонента для Home Assistant. Это достаточно популярная система домашней автоматизации, написанная на языке Python.

На сегодняшний день компонент поддерживает управление всеми колонками с Яндекс Алисой и при желании может выглядеть так:



Инструкции по установке, настройке и использованию компонента можете найти на GitHub странице проекта.

Локальный протокол

Устройства Яндекса обнаруживаются в локальной сети по протоколу mDNS и имени _yandexio._tcp.local. .

Кстати подключение к колонкам Google через протокол Chromecast не ограничено какими-либо паролями или аккаунтами. Управление колонкой доступно любому пользователю той же локальной сети.

К многим устройствам с AirPlay первой версии подключение также не ограничено паролем.

Вы можете включить плейлист дня с Яндекс.Музыки, лайкнуть песню, спросить погоду, вызвать такси, управлять умными устройствами, подключенными напрямую в экосистему Яндекса.

И вишенкой на торте — вы можете попросить станцию произнести любую фразу голосом Алисы. Это тот самый голос, который по праву признан лучшим голосом TTS для русского языка на сегодняшний день. Этот голос является эксклюзивом Яндекс Алисы и его нет даже в Yandex SpeechKit.

Но и это ещё не всё! Помимо зачечательного голоса вам доступна настройка генератора речи и библиотека звуков из платформы Яндекс.Диалоги.

Облачное управление

На сегодняшний день локальный протокол поддерживает только большая станция и модуль. Почти пол года сообщество ждало появление протокола в остальных колонках с Алисой, но это так и не случилось.

По задумке авторов сценарий выполняется по заданной активационной фразе, которую пользователь произносит своему устройству с Алисой. Это может быть колонка, мобильное приложение Яндекс или Яндекс.Браузер с Алисой на компьютере. Но в интерфейсе управления сценариями есть кнопка ручного запуска любого пользовательского сценария.

Интерфейс умного дома Яндекса представляет собой обычное веб-приложение, которое можно запустить в том числе на компьютере.

Я ранее сталкивался с внутренними API этого приложения для реализации функции управления HDMI выходом большой станции. Да, есть ещё такая недокументированная возможность и компонент её поддерживает.

Научить компонент создавать сценарии и выполнять их не составило особого труда. Через сценарии можно как выполнять команды, так и произносить любые фразы.

Единственным большим минусом такого подхода является отсутствие обратной связи от колонки. Неизвестно что играет станция на данный момент и вообще играет ли она что-либо. У локального протокола такой проблемы нет, там выводится полная информация о исполнителе и красивая обложка из Яндекс.Музыки.

YandexStation 2.0

Некоторое время ушло на объединение локального и облачного режима работы. При старте Home Assistant все колонки включаются в облачном режиме и запускается поиск колонок, поддерживающих локальный режим. mDNS довольно капризный протокол и иногда может искать колонку довольно долго. Но благодаря наличию облачного режима — управление станцией сохранится, пусть и в обрезанном режиме без обратной связи. При обнаружении локальной колонки — управление переключается на локальный протокол.

Похожим образом работает другой мой компонент для управления устройствами eWeLink (Sonoff) на оригинальной прошивке — SonoffLAN. В линейке популярных китайских реле также есть устройства, которые поддерживают локальное и облачное управление. И устройства, которые поддерживают только облачное управление.

Могу написать отдельную статью про компонент, если интересно.

Home Assistant Windows Portable

Для пользователей, испытывающих трудности в установке Home Assistant, я собрал портативную версию Home Assistant под Windows на базе WinPython — HassWP. Эта версия подойдёт для ознакомления и экспериментов. В ней уже установлен Home Assistant Community Store (HACS) и компоненты YandexStation и SonoffLAN.

Для повседневного использования всё же рекомендую установить Hass.io на Raspberry Pi, NUC (или аналог) или виртуальную машину с Linux. Но слышал у VirtualBox есть проблемы с Multicast. Это тот самый mDNS без которого в локальной сети НЕ найдутся ваши Яндекс.Станции, устройства Sonoff, колонки Google, плееры с поддержкой AirPlay и многие другие полезные гаджеты.

Заключение

Я знаю довольно много людей, кто купил колонки с Алисой благодаря выходу этого компонента. Решение показывает, что при наличии фукнционального API — эти колонки могут стать почти обязательным устройством в каждом умном доме.

Это далеко не все крутые вещи, на которые способны колонки с Алисой и экосистема умного дома Яндекса. Просто у меня пока ещё не дошли руки реализовать всё задуманное.

Следить за развитием этого и других моих проектов можно на канале в Telegram. На странице GitHub вы можете найти и другие полезные компоненты для Home Assistant.

Корпорация Microsoft объявила об интеграции Google Assistant в Xbox One. Пользователи могут использовать голосовые команды, чтобы управлять своей консолью.


Публичная бета-версия голосовых команд Google Assistant на Xbox One уже стартовала и доступна только на английском языке. Microsoft утверждает, что Google и Xbox работают вместе, чтобы в ближайшем будущем расширить поддержку языков до полноценного запуска функции к концу осени.


На текущий момент через Google Assistant пользователи могут включать и выключать Xbox One, запускать игры и приложения, проигрывать и останавливать видео. Для этого надо:

  1. вступить в группу Google с учётной записью Google, которой вы намерены пользоваться;
  2. залогинится на Xbox One;
  3. в приложении Google Home для iOS или Android:
    1. нажать «Добавить»;
    2. нажать «Настроить устройство»;
    3. нажать «Ранее настроенные устройства»;
    4. найти и выбрать ″[beta] Xbox″.

    Если Google Home не может найти устройство, попробуйте включить цифровых помощников на Xbox One в «Настройки» > «Устройства и потоковая передача» > «Цифровые помощники».


    После того, как вы проделаете шаги выше, вам будут доступны голосовые команды Google Assistant (не забудьте добавить в настройках Google Home поддержку команд на английском) на Xbox One. К примеру:

    • ″Hey Google, play Gears 5 on Xbox.”
    • “Hey Google, turn on Xbox.”
    • “Hey Google, turn off Xbox.”
    • “Hey Google, launch YouTube on Xbox.”
    • “Hey Google, pause on Xbox.”
    • “Hey Google, resume on Xbox.”
    • “Hey Google, volume up on Xbox.”
    • “Hey Google, take a screenshot on Xbox.”

    Вы также можете изменить стандартное название консоли в Google Home на удобное вам и произносить вместо Xbox его.

    Читайте также: