Как настроить несколько пользователей алиса

Связка аккаунтов в Диалогах: Алиса может распознавать пользователей ваших навыков!

Теперь вы можете связать два аккаунта пользователя навыков в Диалогах: на Яндексе и в вашем сервисе. После связки ваш навык Алисы сумеет идентифицировать пользователя сервиса. Даже если авторизованный клиент пользуется вашим навыком с разных поверхностей, например, со смартфона и Станции, Алиса поймёт, что это один человек.

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

Как работает связка в навыке

Например, вы открыли школу хороводоведения и создали навык для вашей школы в Алисе. Ваш ученик сможет уточнить дату и время занятия, отменить или перенести урок прямо в навыке «Школа хороводоведения»:

1) Вашему навыку нужно идентифицировать пользователя.

2) Навык запрашивает авторизацию.

3) После успешной авторизации, навык отвечает пользователю персонально.

Ваши и пользовательские данные в безопасности

В запросе будет передаваться авторизационный токен. Связка аккаунтов работает по протоколу OAuth 2.0. Это обеспечивает безопасность авторизационных данных пользователя, которые передаются между Яндексом и вашим сервисом, а также позволяет управлять доступом, в том числе прекращать его. Яндекс не получает пароль пользователя.

Как настроить связку аккаунтов в навыке Диалогов

1. Проверьте настройки авторизационного сервера.

2. В Яндекс.Диалогах перейдите на страницу нужного навыка.

3. Во вкладке «Настройки» найдите раздел «Связка аккаунтов» и нажмите «Создать».

Подробный процесс подключения можно изучить в документации Диалогов. Полный список поверхностей мы разместили здесь.

Источник

Как управлять группой устройств

Схожие устройства можно объединить в группу — и управлять ими как единым прибором. Устройства могут быть разных моделей или от разных производителей, но обязательно должны быть одного типа и иметь общие функции: для группы сработают только те команды, которые поддерживают все устройства. Например, вы можете объединить несколько кондиционеров от разных производителей в группу «Климат» , а затем запускать их в режиме охлаждения, пока добираетесь домой с работы. Но перевести группу в режим, который не поддерживает хотя бы один из кондиционеров, не получится: в приложении Яндекс этот режим будет отсутствовать, а голосовую команду Алиса выполнит частично — только для моделей с этим режимом.

Устройства распределяются по группам, когда вы добавляете их в умный дом. Одно устройство может входить в несколько групп, его расположение в квартире не важно. Группы можно изменить позднее в настройках устройства.

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

Если вы хотите изменить или удалить уже существующую группу, нажмите на ее название. При удалении группы добавленные в нее устройства не стираются и остаются в умном доме.

Как управлять группой устройств

Схожие устройства можно объединить в группу — и управлять ими как единым прибором. Устройства могут быть разных моделей или от разных производителей, но обязательно должны быть одного типа и иметь общие функции: для группы сработают только те команды, которые поддерживают все устройства. Например, вы можете объединить несколько кондиционеров от разных производителей в группу «Климат» , а затем запускать их в режиме охлаждения, пока добираетесь домой с работы. Но перевести группу в режим, который не поддерживает хотя бы один из кондиционеров, не получится: в приложении Яндекс этот режим будет отсутствовать, а голосовую команду Алиса выполнит частично — только для моделей с этим режимом.

Устройства распределяются по группам, когда вы добавляете их в умный дом. Одно устройство может входить в несколько групп, его расположение в квартире не важно. Группы можно изменить позднее в настройках устройства.

Читайте также:  Как настроить каналы телевизора лджи смарт тв

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

Если вы хотите изменить или удалить уже существующую группу, нажмите на ее название. При удалении группы добавленные в нее устройства не стираются и остаются в умном доме.

Источник

Учим Алису от Яндекса узнавать вас по голосу

Голосовой ассистент от Яндекса недавно получил одну интересную фишку.

Алиса может запомнить имя пользователя и в дальнейшем персонализировано обращаться к нему.

Сейчас разберемся, как все это работает и зачем нужна такая возможность.

Зачем это нужно

Фишка пока только появилась в арсенале голосового ассистента Яндекс. Не стоит рассчитывать на большой набор связанных с ней возможностей.

На данный момент единственным применением распознания пользователя является полная персонализация музыкальных подборок в сервисе Яндекс.Музыка.

Если колонка с голосовым ассистентом активно используется дома, то в подборках дня вы все чаще начнете получать песни из «малышариков», мультфильмов Disney или любимые треки жены или тёщи.

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

Какие особенности есть у системы

Работает это с голосовым ассистентом на Яндекс.Станции или других колонках с голосовым ассистентом Алиса.

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

Другим неприятным моментом является необходимость знакомиться с Яндексом на разных используемых устройствах. Точнее сказать, что нужно проходить процедуру на одном устройстве каждой модели. Если используете Яндекс станцию и несколько других поддерживаемых колонок, придется знакомиться с каждой. Если все колонки дома одинаковые – то только на одной.

Рекомендуется, чтобы знакомился с Алисой именно владелец привязанной учетной записи Яндекс.Музыка. В противном случае кто-то другой сможет влиять на механизм подбора треков и исполнителей.

Как “познакомиться” с Алисой

Для того, чтобы ассистент начал узнавать вас по голосу, нужно сделать следующее:

1. Произнестие фразу:

«Алиса, запомни мой голос»

2. Назовите имя, по которому ассистент будет обращаться к вам в дальнейшем.

3. Повторите пять фраз за голосовым ассистентом.

Теперь можете спросить у Алисы свое имя и попросить кого-то другого лайкнуть или дислайкнуть воспроизводимую музыку.

Другие пользователи и дальше смогут общаться с Алисой без ограничений.

Как изменить или удалить свое имя

Для того, чтобы Алиса начала называть владельца по-особенному, нужно произнести следующую команду:

«Алиса, называй меня властелин мира»

Вы можете сменить имя на любое понравившееся.

Можно вовсе разорвать “голосовую связь” с ассистентом. Просто попросите Алису забыть ваш голос.

«Алиса, забудь мой голос»

Теперь в любое время можете произвести процедуру знакомства заново.

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

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

Источник

Настройка Алисы на Яндекс.Станции

Управление голосом

Среди доступных параметров на Яндекс.Станции особое внимание стоит уделить знакомству с Алисой сразу после первичной настройки. Делается это за счет последовательного использования голосовых команд из следующего списка, чтобы в итоге голосовой помощник мог идентифицировать владельца колонки и предоставлять рекомендации на основе собранных данных:

  • «Запомни мой голос» — Алиса начнет запоминать и распознавать ваш голос;
  • «Называй меня *Имя*» — позволяет помощнику запомнить и использовать имя, указанное после ключевой фразы;
  • «Забудь мой голос» — Алиса забудет ваш голос и больше не будет учитывать персональные данные.

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

Изменение команды вызова

Чтобы успешно обратиться к голосовому помощнику в Яндекс.Станции, нужно в обязательном порядке перед ключевой фразой назвать определенное слово, которым по умолчанию является «Алиса». Поменять данное значение можно только на «Яндекс», что может быть полезно, если вы часто используете имя в повседневной речи.

Для изменения указанного параметра следует открыть заранее подключенное мобильное приложение Яндекса на смартфоне, через список сервисов перейти страницу «Устройства» и выбрать «Аккаунт». Упомянутые команды «Алиса» и «Яндекс» располагаются в подразделе «Фраза для вызова помощника» и могут быть включены путем установки маркера рядом с нужным вариантом.

Читайте также:  Не работают регулировочные болты фар

Настройка фильтрации

Следующий и наиболее важный параметр в настройках Яндекс.Станции можно найти в том же разделе, на этот раз переключившись на страницу «Режим поиска». Всего здесь доступно несколько представленных ниже вариантов, позволяющих Алисе подбирать контент на основе голоса ребенка или взрослого человека:

  • «Без ограничений» — Алиса будет выдавать контент без каких-либо ограничений любому пользователю;
  • «Умеренный» — стандартный режим, позволяющий скрыть откровенный и шокирующий контент вне зависимости от возраста;
  • «Детский» — голосовой помощник будет подбирать исключительно безопасный для детей контент.

Отдельно отметим, что похожие настройки есть не только в указанном разделе, но и внутри общих параметров приложения Яндекс. Чтобы установленные ограничения работали должным образом в случае со Станцией, необходимо редактировать данные именно в разделе «Устройства».

Звук активации

При использовании ключевой фразы, назначенной в настройках, Яндекс.Станция всегда реагирует путем включения соответствующей подсветки. Кроме этого, через параметры также можно включить или, наоборот, отключить короткий звуковой сигнал, сместив ползунок «Звук активации» в нужную сторону, расположенный на главной странице параметров.

Ответ несколькими устройствами

Если вы пользуетесь несколькими устройствами с распознаванием голоса, подключенными к одному аккаунту Яндекса, в настройках обязательно включите опцию «Отвечать одним устройством». В противном случае на ввод запроса будет реагировать каждый гаджет, тем самым доставляя дискомфорт.

Голосовые подсказки

Последний параметр Яндекс.Станции, имеющий отношение к голосовому помощнику, позволяет активировать или деактивировать подсказки со стороны Алисы по части доступных возможностей. Делается это путем смещения ползунка «Голосовые подсказки», опять же, на главной странице настроек устройств в приложении Яндекс.

Настройки голосовых команд

  1. С помощью приложения на телефоне можно создавать собственные команды, чтобы Алиса выполняла сразу несколько действий автоматически. Для этого откройте «Управление устройствами» в разделе «Устройства», перейдите на вкладку «Сценарии» и нажмите по значку «+» в правом нижнем углу экрана.

Из списка во всплывающем окне выберите «Сценарий» и на следующей странице заполните поле «Название сценария», после чего коснитесь строки «Добавить активационную фразу».

Укажите команду в поле «Фраза для запуска сценария», при произношении которой будет выполнено действие, и нажмите «Далее». При возращении на предыдущую страницу аналогичным образом воспользуйтесь ссылкой «Действие» и укажите Станцию в качестве устройства.

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

Помимо этой статьи, на сайте еще 12342 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Управление Яндекс.Станцией и другими колонками с Алисой из Home Assistant

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

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

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

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

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

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

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

Локальный протокол представляет собой подключение к станции по WebSocket и обмен JSON-сообщениями в две стороны. Создавался он для приложения Яндекс.Музыки и поддерживает полный перечень команд управления станцией, как медиа-устройством: включить песню по ID из каталога Яндекс.Музыки, перемотать, изменить громкость и т.п.

Первым сообщением нужно отправить на станцию токен, полученный с серверов Яндекса, используя акаунт Яндекса, к которому привязана станция. Так что кому угодно управлять вашей станцией не получится.

Кстати подключение к колонкам 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.

Источник

Оцените статью