Как переименовать алису в яндекс станции
Я стараюсь использовать все доступные мне данные. Например, вы задали домашний адрес в Яндекс.Навигаторе — теперь этот адрес привязан к вашему аккаунту в Яндексе. Если вы авторизуетесь в приложении, где я живу, то я получу доступ к адресу и даже смогу поменять его по вашему запросу.
Если вы уверены, что я не должна чего-то знать, напишите моим разработчикам через форму обратной связи.
Как отключить анонимный сбор моих запросов к Алисе?В настройках аккаунта отключите опцию Помогать Алисе стать лучше .
Управление Алисой
Почему Алиса показывает ребенку контент для взрослых?Результаты поиска, которые я показываю, зависят от настроек вашего аккаунта.
Чтобы отфильтровать контент для взрослых:
В настройках приложения или устройства смените фразу активации на «Яндекс» .
Я не умею отзываться на голосовые команды вне приложения. Но вы можете открыть диалог с помощью виджета — отдельной кнопки на рабочем столе смартфона.
Чтобы установить виджет Алисы, надавите в свободную область экрана, выберите категорию Виджеты и найдите виджет в виде иконки Алисы .
А еще вы можете выбрать меня помощником по умолчанию. Тогда я буду активироваться после нажатия на кнопку Домой или специальным жестом (Android 10).
Скажите: «Забудь мой голос» . Для этого не требуется голос того человека, которого я запомнила ранее.
Установить Алису помощником по умолчанию на AndroidЧтобы сделать меня помощником по умолчанию:
Откройте приложение Настройки и выберите пункт Приложения и уведомления . Нажмите Расширенные настройки , затем выберите Приложения по умолчанию → Помощник и голосовой ввод . Нажмите Помощник и выберите Алиса из списка. Подтвердите выполнение операции.А еще можно воспользоваться инструкцией на странице ВКонтакте.
Алиса не работает
Чтобы отвечать на ваши вопросы, мне необходим стабильный доступ в интернет. Проверьте ваше соединение, перезапустите приложение и спросите меня еще раз.
Если проблема сохраняется достаточно долго, напишите моим разработчикам через форму обратной связи.
Обычно я реагирую только на свое имя, но иногда похоже звучащие слова и фразы могут вызвать ложное срабатывание. При частых ложных срабатываниях отключите голосовую активацию в настройках приложения.
Если я говорю, что ваш адрес — улица или город, значит, последняя информация о вашем местоположении недостаточно точная или недостаточно свежая. Проверьте, включена ли геолокация в настройках вашего устройства, и разрешено ли приложению, где я живу, получать ваше местоположение.
Проверьте, выдано ли в системных настройках устройства разрешение на доступ к микрофону для приложения, где я живу.
Я активируюсь по голосовой команде только внутри приложения, где я живу.
Если я не отзываюсь на «Слушай, Алиса» , когда открыта стартовая страница приложения, напишите моим разработчикам через форму обратной связи.
У меня есть три режима: функциональный режим (что-то открыть, прочитать, построить маршрут и т. п.), режим навыка и режим беседы. В последнем случае я просто стараюсь поддержать диалог.
Если вы столкнулись с этим, просто скажите: «Алиса, хватит» .
Не работает голосовая активация в мобильной АлисеУбедитесь, что в настройках приложения включена голосовая активация.
Отмечу, что я умею активироваться по голосу только внутри приложения. Из фонового режима позвать меня не получится.
Другое
Сейчас я умею разговаривать только на русском языке. Хотя, конечно, частично я понимаю английский и распознаю, например, названия песен или отдельные иностранные слова.
Примечание. В Яндекс.Навигаторе вы можете поговорить со мной на турецком языке.Яндекс продвигает своего голосового помощника под именем Алиса. Именно это имя используется в Яндекс Станции по умолчанию. Но некоторые пользователи могут столкнуться с ситуацией, когда они не могут использовать имя Алиса по тем или иным причинам для обращения к станции Яндекс. В этой статье мы рассмотрим, как изменить обращение к Алисе в Яндекс Станции на другое имя.
Как изменить обращение к Алисе в Яндекс Станции
Чтобы изменить обращение к Алисе, предварительно необходимо скачать на телефон приложение Яндекс. В этом приложении, как мы уже отмечали в других статьях, есть возможность выполнять базовые настройки Яндекс Станции. В частности, можно изменить и обращение к ней.
Запустите приложение Яндекс, авторизуйтесь под тем аккаунтом, к которому ваша станция привязана и нажмите на пункт “Сервисы” на главной странице приложения.
Далее выберите вариант “Устройства”, чтобы перейти к списку привязанных к вашему аккаунт станций Яндекс.
Переключитесь в раздел “Настройки”.
Далее выберите пункт “Устройства с Алисой”.
Перейдите в раздел “Откликаться на имя”.
Поменяйте текущее имя на другое.
Отметим, что изменить обращение к Алисе в Яндекс Станции (или в любом другом сервисе/приложении, где добавлена поддержка этого голосового ассистента) можно только между двумя вариантами: Алиса и Яндекс.
Изменения сразу вступят в силу.
Когда может потребоваться изменить обращение к Алисе
Есть несколько ситуаций, когда использование Яндекс Станции с именем Алиса не представляется возможным. Например, если в квартире (или доме), где установлена станция, проживает человек с именем Алиса. Он всегда будет отвлекаться на каждое обращение к станции со стороны других жильцов.
К сожалению, в данный момент Яндекс Станции можно выбрать только одно из двух имен. Установить для устройства собственное имя не представляется возможным.
Среди доступных параметров на Яндекс.Станции особое внимание стоит уделить знакомству с Алисой сразу после первичной настройки. Делается это за счет последовательного использования голосовых команд из следующего списка, чтобы в итоге голосовой помощник мог идентифицировать владельца колонки и предоставлять рекомендации на основе собранных данных:
Даже после использования указанных команд голосовой помощник продолжит работать при обращении посторонних, но при этом не будет использовать данные из учетной записи. В то же время могут быть и некоторые исключения, например, если голос другого человека сильно похож на ваш.
Изменение команды вызова
Чтобы успешно обратиться к голосовому помощнику в Яндекс.Станции, нужно в обязательном порядке перед ключевой фразой назвать определенное слово, которым по умолчанию является «Алиса». Поменять данное значение можно только на «Яндекс», что может быть полезно, если вы часто используете имя в повседневной речи.
Для изменения указанного параметра следует открыть заранее подключенное мобильное приложение Яндекса на смартфоне, через список сервисов перейти страницу «Устройства» и выбрать «Аккаунт». Упомянутые команды «Алиса» и «Яндекс» располагаются в подразделе «Фраза для вызова помощника» и могут быть включены путем установки маркера рядом с нужным вариантом.
Настройка фильтрации
Следующий и наиболее важный параметр в настройках Яндекс.Станции можно найти в том же разделе, на этот раз переключившись на страницу «Режим поиска». Всего здесь доступно несколько представленных ниже вариантов, позволяющих Алисе подбирать контент на основе голоса ребенка или взрослого человека:
Отдельно отметим, что похожие настройки есть не только в указанном разделе, но и внутри общих параметров приложения Яндекс. Чтобы установленные ограничения работали должным образом в случае со Станцией, необходимо редактировать данные именно в разделе «Устройства».
Звук активации
При использовании ключевой фразы, назначенной в настройках, Яндекс.Станция всегда реагирует путем включения соответствующей подсветки. Кроме этого, через параметры также можно включить или, наоборот, отключить короткий звуковой сигнал, сместив ползунок «Звук активации» в нужную сторону, расположенный на главной странице параметров.
Ответ несколькими устройствами
Если вы пользуетесь несколькими устройствами с распознаванием голоса, подключенными к одному аккаунту Яндекса, в настройках обязательно включите опцию «Отвечать одним устройством». В противном случае на ввод запроса будет реагировать каждый гаджет, тем самым доставляя дискомфорт.
Голосовые подсказки
Последний параметр Яндекс.Станции, имеющий отношение к голосовому помощнику, позволяет активировать или деактивировать подсказки со стороны Алисы по части доступных возможностей. Делается это путем смещения ползунка «Голосовые подсказки», опять же, на главной странице настроек устройств в приложении Яндекс.
Настройки голосовых команд
- С помощью приложения на телефоне можно создавать собственные команды, чтобы Алиса выполняла сразу несколько действий автоматически. Для этого откройте «Управление устройствами» в разделе «Устройства», перейдите на вкладку «Сценарии» и нажмите по значку «+» в правом нижнем углу экрана.
Завершив настройку, воспользуйтесь кнопкой «Сохранить», после чего можете сразу проверить работоспособность новой команды. При этом не стоит забывать, что у самой колонки имеется обширный список стандартных команд, представленный на специальной странице в Яндекс.Справке и приложении в разделе «Навыки Алисы».
Отблагодарите автора, поделитесь статьей в социальных сетях.
Привет, Хабр. Меня зовут Алексей Рак, я разработчик голосового помощника Алиса в минском офисе Яндекса. Эту позицию я получил, пройдя здесь, в этой же команде, трехмесячную стажировку в прошлом году. О ней я и собираюсь вам рассказать. Если хотите сами попробовать — вот ссылка на стажировку 2019 года.
Как я устраивался
Я учусь на 4 курсе БГУ, в 2018 году окончил Школу анализа данных, жил и живу в Минске.
Сначала я, как и другие выпускники ШАДа, получил ссылку на стажировку 2018 года. В течение недели после отправки анкеты требовалось выделить время, 6 часов подряд, на выполнение онлайн-контеста. Он содержал задачи про теорию вероятности, умение кодить, придумывать алгоритмы. Писать код можно было на том языке, на котором умеешь. Несколько задач я написал на C++, несколько — на Python, язык выбирал в зависимости от удобства применения к конкретной задаче.
Когда отправляешь решение, то по нему сразу приходит вердикт, после чего задачу можно решить заново, чтобы получить более правильный ответ. У меня на все задачи ушла пара часов из 6. Часть задач я решил не с первой попытки.
Спустя несколько дней состоялась вторая встреча, где мне задали еще две задачи на знание алгоритмов: разминочную и основную. С каждой задачей было так: я предлагал решение, отвечал на несколько вопросов по этому решению, а затем писал код на листе бумаги.
Еще через несколько дней мне сообщили, что я принят на стажировку. Она должна была продлиться три полных месяца (так в итоге и получилось). Переход на постоянную позицию не обещали, но сказали, что такой вариант возможен.
Начало работы
В первый день, разобравшись с оргвопросами и получив ноутбук, я пошел пообедать с коллегами. Мы пообщались, затем я собрал командный репозиторий и занялся первой задачей — составлением простого Python-скрипта, чтобы начать запускать уже готовую программу в несколько потоков и тем самым ускорить ее выполнение. В процессе создания скрипта я познакомился с системой код-ревью — когда другие ребята в команде верифицируют твой код. Зная, что с ним будут иметь дело сначала твои ближайшие коллеги, а в будущем и другие разработчики, ты стараешься писать понятнее. В олимпиадном программировании всё несколько иначе: важна скорость, с которой ты программируешь, а просматривать написанное, скорее всего, больше не потребуется даже тебе самому. С другой стороны, когда мне до Яндекса приходилось сталкиваться с ситуацией, что код все-таки придется читать, я тоже старался делать его более-менее понятным.
По ходу стажировки я еще несколько раз решал задачи, подобные этому скрипту, но мое основное время занимал гораздо более масштабный проект — новый декодер для споттера Алисы.
Чтобы на устройствах и в приложениях Яндекса, где помощника можно вызвать голосом, всё работало так, как ожидает пользователь, нужен качественный споттер — механизм голосовой активации. Чаще всего активационная фраза (которую нужно произнести для запуска Алисы) содержит само слово «Алиса».
Споттер включает в себя подготовку фич (признаков для машинного обучения), нейронную сеть и декодер.
Предыдущий декодер
Прежняя версия декодера работала за счет обработки векторов вероятностей. Существует акустическая модель — нейросеть, которая для каждого фрейма (фрагмента речи длительностью 10–20 миллисекунд) возвращает вероятность, что он сейчас был произнесен. Фреймы могут накладываться друг на друга. В декодере содержалась матрица с вероятностями для 100 последних «услышанных» устройством фреймов. Звуку каждой буквы соответствует некий вектор вероятностей. Алгоритм находил в векторе для буквы А элемент с самой большой вероятностью, после чего рассматривал только правую относительно этого элемента часть матрицы. Затем операция повторялась для букв Л, И, С и А — всякий раз матрица «обрезалась» по найденному элементу. Звуки А в начале и конце слова на самом деле разные — второй из них принято называть Шва, он похож на А, Э и О одновременно.
Если итоговая вероятность оказывалась больше, чем пороговое значение, то алгоритм считал, что слово действительно было произнесено, и активировал Алису для пользователя.
Такая схема приводила к тому, что помощник иногда самопроизвольно включался не только когда люди говорили «Алиса», но и услышав другие слова, например «Александр». Звуки в первой части этого слова («Алекса») следуют в том же порядке и в основном совпадают со звуками в слове «Алиса». Отличие только в буквах Е и К, но Е по своему звучанию очень близка к И, а наличие буквы К алгоритм никак не учитывал.
В теории, можно искать в произносимой речи не только слово «Алиса», но и похожие слова. Их не так много: «Александр», «Алекса», «арестовали», «лестница», «аристарх». Если бы алгоритм считал, что пользователь с большой вероятностью сказал одно из них, то можно было бы запрещать активацию вне зависимости от результата работы основного декодера.
Однако голосовая активация должна действовать даже без интернета. Поэтому декодер — локальный механизм. Он работает благодаря нейронной сети, которая каждый раз запускается прямо на устройстве пользователя (например, на телефоне), не связываясь с серверами Яндекса. А поскольку всё происходит локально, то производительность (того же телефона по сравнению с целым дата-центром) оставляет желать лучшего. Распознавать не только слово «Алиса» означало бы существенно усложнить работу этой небольшой нейросети и превысить ограничения по производительности. Активация стала бы работать медленнее, помощник откликался бы с большой задержкой.
Нужен был принципиально другой декодер. Коллеги предложили мне реализовать идею Hidden Markov Model, HMM: на момент начала моей стажировки она уже была хорошо описана сообществом, а также нашла применение в помощнике Alexa от Amazon.
Новый HMM-декодер
HMM-декодер строит граф из 6 вершин: по одной для каждого звука в слове «Алиса», плюс еще одна для всех остальных звуков — другой речи или шума. Вероятности переходов между вершинами оцениваются на выборке записанной и проаннотированной речи. Для каждого услышанного звука считается 6 вероятностей: на совпадение с каждой из пяти букв и с шестой вершиной (то есть с каким-либо звуком помимо встречающихся в слове «Алиса»). Если пользователь скажет «Александр», декодер собьется на К: вероятность, что произнесенный звук не является частью активационной фразы, будет слишком большой, и помощник не сработает.
В ближайшее время эти изменения станут доступны всем пользователям Алисы и библиотеки SpeechKit.
Завершение стажировки и переход на постоянную работу
Из трех месяцев стажировки полтора у меня ушло на написание HMM-декодера. В конце этих полутора месяцев руководитель сказал мне, что переход на постоянную позицию и на бессрочный договор будет возможен (хотя и не гарантирован), если я продолжу работать так же продуктивно. Примерно в это же время я взял отпуск на две недели, чтобы съездить на сборы по олимпиадному программированию. Вернувшись, я занялся новой задачей — обучением споттеров для различных устройств: Яндекс.Телефона, бортового компьютера с Яндекс.Авто и других.
Спустя пару недель, примерно за месяц до конца стажировки, состоялось мое первое собеседование по поводу постоянной позиции, а еще через несколько дней — второе, заключительное. Я общался с руководителями смежных команд. На первом из собеседований мне задавали теоретические вопросы: про машинное обучение, нейронные сети, логистическую регрессию, методы оптимизации. Кроме того, спрашивали про регуляризацию, то есть про уменьшение степени переобучения заданного алгоритма и про то, к каким алгоритмам какие методы регуляризации применяются. Второе собеседование было практическим: мы общались по скайпу с коллегой из Москвы, а я в процессе набирал код в простом онлайн-редакторе.
По собственной инициативе я устроился не на полную ставку, а на ¾ — дело в том, что моя учеба в БГУ еще не закончена. На постоянной позиции я в том числе занимаюсь автоматическим подбором пороговых значений и других гиперпараметров. В каждый момент времени система получает вероятность того, что ключевое слово «Алиса» было произнесено. Финальный классификатор сравнивает эту вероятность с пороговым значением и, если порог преодолен, активирует Алису. Раньше порог подбирался силами разработчиков, текущая задача — научиться делать это автоматически.
Читайте также: