как перепрограммировать алису на телефоне

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

как перепрограммировать алису на телефоне

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

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

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

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

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

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

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

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

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

как перепрограммировать алису на телефоне

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

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

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

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

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

как перепрограммировать алису на телефоне

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

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

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

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

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

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

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

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

как перепрограммировать алису на телефоне

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

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

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

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

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

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

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

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

Источник

Голосовое управление

Как общаться с Алисой

Чтобы спросить Алису о чем-то:

Дождитесь звука активации.

Чтобы закончить общение с Алисой, сдвиньте вниз панель диалога с Алисой.

Озвучивание текстов

Алиса умеет озвучивать тексты на веб-страницах. Пока Алиса читает вслух, вы можете заниматься своими делами.

Чтобы отключить озвучивание страниц:

Примеры запросов и команд

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

Обучение Алисы

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

Голосовая активация Алисы

По умолчанию голосовая активация включена. Чтобы отключить ее:

Поиск по картинке

Чтобы выполнить поиск по картинке:

Дождитесь звука активации.

Алиса имеет много навыков работы с картинками, например:

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

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

Голосовое управление

Как общаться с Алисой

Чтобы спросить Алису о чем-то:

Дождитесь звука активации.

Чтобы закончить общение с Алисой, сдвиньте вниз панель диалога с Алисой.

Озвучивание текстов

Алиса умеет озвучивать тексты на веб-страницах. Пока Алиса читает вслух, вы можете заниматься своими делами.

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

Чтобы отключить озвучивание страниц:

Примеры запросов и команд

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

Обучение Алисы

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

Голосовая активация Алисы

По умолчанию голосовая активация включена. Чтобы отключить ее:

Поиск по картинке

Чтобы выполнить поиск по картинке:

Дождитесь звука активации.

Алиса имеет много навыков работы с картинками, например:

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

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

Источник

Яндекс Алиса на Android: как установить, настроить, активировать голосом

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

Что умеет умный ассистент Яндекса Алиса

Тех, кто знакомится с Алисой впервые, приятно удивят ее возможности и простота управления. Голосовой ассистент Яндекса умеет выполнять простые и сложные операции, такие как:

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

Как скачать и установить Алису на Андроид

Пользователи часто задают вопрос – как скачать Алису на телефон Андроид бесплатно? Алиса не имеет отдельного приложения и устанавливается с Яндекс Браузером, который бесплатно скачивается в Плэй Маркете. Для этого нужно:

Если Яндекс Браузер установлен на девайсе ранее, можно сразу перейти к установке Алисы. Для этого:

Как настроить Алису на устройстве Android

Настройки голосового помощника Алисы располагаются непосредственно в веб-обозревателе и диалоговом окне. Чтобы активировать требуемые опции предстоит выполнить несколько шагов:

Как активировать Алису Яндекс голосом

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

Запускать Алису голосом на заблокированном экране, не заходя в Яндекс не получится. Компания Гугл имеет приоритетное право на установку своего Голосового Ассистента на устройствах Андроид, и любой другой помощник не будет полноценно работать рядом с таким соседом.

Однако существует вариант, разрешающий запускать голосом Алису даже на заблокированном экране смартфона. Сделать это можно через Google Assistant и функцию Voice Match, доступную на Android 5 и выше. Для этого нужно:

Стоит отметить, что Войс Матч не работает на некоторых гаджетах на платформе Андроид, например, на смартфонах Xiaomi.

Источник

Голосовое управление

Как общаться с Алисой

Чтобы спросить Алису о чем-то:

Дождитесь звука активации.

Чтобы закончить общение с Алисой, сдвиньте вниз панель диалога с Алисой.

Озвучивание текстов

Алиса умеет озвучивать тексты на веб-страницах. Пока Алиса читает вслух, вы можете заниматься своими делами.

Чтобы отключить озвучивание страниц:

Примеры запросов и команд

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

Обучение Алисы

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

Голосовая активация Алисы

По умолчанию голосовая активация включена. Чтобы отключить ее:

Поиск по картинке

Чтобы выполнить поиск по картинке:

Дождитесь звука активации.

Алиса имеет много навыков работы с картинками, например:

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

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

Голосовое управление

Как общаться с Алисой

Чтобы спросить Алису о чем-то:

Дождитесь звука активации.

Чтобы закончить общение с Алисой, сдвиньте вниз панель диалога с Алисой.

Озвучивание текстов

Алиса умеет озвучивать тексты на веб-страницах. Пока Алиса читает вслух, вы можете заниматься своими делами.

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

Чтобы отключить озвучивание страниц:

Примеры запросов и команд

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

Обучение Алисы

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

Голосовая активация Алисы

По умолчанию голосовая активация включена. Чтобы отключить ее:

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

Поиск по картинке

Чтобы выполнить поиск по картинке:

Дождитесь звука активации.

Алиса имеет много навыков работы с картинками, например:

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

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

Источник

Разработка навыков для Алисы. Опыт работы с голосовыми интерфейсами, советы начинающим

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

В заметке хочу рассказать свои впечатления от трех недель работы нашего детского новогоднего навыка Снегурочки и о вопросах и ответах в чате разработчиков диалогов.

как перепрограммировать алису на телефоне

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

Почему стоит обратить внимание на Алису?

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

Зачем все это: голос, навыки?

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

Голос — привычный людям интерфейс взаимодействия. Пожилые люди и дети без особых проблем осваивают этот метод для получения информации и управления гаджетами.

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

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

Навык — это программа реализующая некий диалог, который запускается заданной командой активации в Алисе и расширяющий возможности голосового помощника от Яндекса.

Как создать навык?

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

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

Технически навык очень похож на бота, с тем отличием, что он не может сам отправить сообщение, а только ответить на запрос пользователя.

Вот небольшой список ресурсов которые помогут начать:Библиотеки и ресурсы для Яндекс Диалогов

Неофициальный FAQ по работе с Яндекс Диалогами.

В документе собраны актуальные и не очень ссылки и вопросы-ответы.
Вышеупомянутый чат Яндекс Диалогов.

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

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

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

В репозитории находится скрипт для создания простой среды для разработки, который запускает встроенный в PHP вебсервер и используя сервис serveo.net делает локальный порт доступным из интернет:

как перепрограммировать алису на телефоне

Сохраняем урл https://******.serveo.net — это будет урл вашего вебхука. В отличие от ngrok этот урл не изменяется со временем, не надо менять его в настройках диалога. Можете проверить доступность вебхука введя в браузере этот урл — должен вернуться json с ошибкой. Это нормально, мы не передали скрипту необходимых параметров.

Далее регистрируем сам навык по ссылке:

как перепрограммировать алису на телефоне

Выбираем пункт «Навык в Алисе»

как перепрограммировать алису на телефоне

Заполняем все поля согласно подсказкам и документации диалогов:

как перепрограммировать алису на телефоне

В поле webhook url вводим полученный ранее урл.

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

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

Общий подход и типичные ошибки.

Как я и предполагал, подходы привычные в обычной веб-разработке или разработке телеграм ботов тут мало подходят. Основное отличие — частая непредсказуемость ответов. Платформа диалогов позволяет добавлять кнопки с четкими ответами на вопрос, но пользователь часто отвечает совсем не то, что ожидает программист, привыкший следовать четкой логике.

Вы хотите выучить еще одно стихотворения?
[да] [нет]

Ожидаем что человек ответит да или нет, но нам приходило много других вариантов:

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

Так же следует стараться предусмотреть различные варианты ответов пользователя, выделять смысловую часть. В зависимости от ситуации иногда лучше один раз ошибиться в пользу неверного распознавания ответа, а не заставлять пользователя ответить четко. Если в ожидаемые ответы добавить что-то с паттерном (да *), то чаще будет срабатывать так как надо, а случаи, когда нам ответили «да отстань ты уже» будут уже как исключение и ничего критичного в логике программы не произойдет. Если, конечно, нам нужен точный ответ, из-за неверного распознания которого, в системе будут необратимые последствия, то тогда следует добиться от пользователя внятного ответа. Либо в случае если мы не уверены в ответе, то можем спросить дополнительно недостающую информацию.

Каждый из случаев взаимодействия следует рассматривать отдельно.

В приведенном выше примере мы столкнулись с тем, что пользователи просят стихотворение покороче или про какого-то персонажа («а есть покороче?», «давай про снегурочку»).

Тут у нас появляются варианты — либо добавлять новые уровни меню, но не забывать о «человечности» диалога или реагировать на такие запросы в соответствии с ожиданиями пользователя, но явно их не предлагая.

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

Использование сторонних API

Обратили внимание, что для предоставления в своих навыках каких-то полезных функций, разработчики прибегают порой к чрезмерному использованию сторонних API. Однако не стоит забывать, что время ответа вашего webhook не должно превышать 1,5 секунды. Иногда это может стать причиной отрицательного опыта пользователя с навыком, который то отвечает корректно, то пишет: «что-то пошло не так».

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

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

Очень помогли простые, но достаточно эффективные PHP функции для нечеткого сравнения слов:
similar_text(), levenshtein(), в других языках тоже есть подобные инструменты. Ну, и, конечно, регулярные выражения, куда без них.

Эти функции позволили, например, принять корректно ответ на загадку с частично верным ответом — не точно распознанный, в разных склонениях.

Это, конечно, для специалистов по NLP (Обработке естественного языка) будет выглядеть несерьезно, но, повторюсь, заметка — для начинающих.

Текущие недостатки платформы

Кратко обозначу основные претензии разработчиков к Яндекс Диалогам, которые заметил в чате.

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

Не всегда документация соответсвует действительности. Сама платформа развивается быстро, документация не поспевает, трактуется пользователями и представителями яндекса иногда по-разному.

Платформа пока предоставляет лишь базовые средства для дебага навыков.
При добавлении навыка в панель разработчика ваш вебхук уже должен отвечать правильно, или просто произойдет ошибка валидации. Что за ошибка, какой JSON был отправлен и какой пришел — мы не увидим. Если же вам удалось добавить навык, то у вас будет минимальная панель с содержимым лишь последнего запроса-ответа и все! Никаких средств проверить как это будет в реальности работать и звучать на устройстве до модерации нет. Есть сторонний эмулятор, который достаточно нестабильно работает, не во всех браузерах, да и не соответсвует текущему протоколу.

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

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

Для быстрого старта советую опубликовать приватный навык, они сейчас проверяются с минимальными требованиями:

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

Вывод

В целом сами голосовые интерфейсы показались очень интересной темой, все более востребованной в будущем, планирую больше погружаться в нее, читая специальную литературу, инструкции и советы зарубежных аналогичных сервисов (Google, Amazon, Siri, etc.).

Еще раз напомню о яндексовской школе Алисы, если кого-то как и меня заинтересовала эта тематика.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *