Pull to refresh
18
0
Рак Алексей @kventinel

Разработчик Алисы

Send message

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

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

Нет. Распознавание сказанного происходит локально, но дальше текст "тише" отправляется на сервер, после чего и происходит изменение громкости.

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

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

Нет, после срабатывания текст запроса отправляется на сервер, а потом уже включается свет.

Быстрые команды доступны на умных колонках Яндекса — то есть на Станциях.

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

Первую проблему планируем починить. Команды "включи свет в коридоре" пока нет, есть только команда "включи свет". Работает она так, что если колонка и свет привязаны к одной комнате, то "включи свет" управляет светом только в этой комнате, если колонка не привязана к комнате или в её комнате нет света, то "включи свет" управляет всем светом в доме.

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

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

Про смену имени пока нечего рассказать, кроме того, что можно поменять на "Яндекс".

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

Ну и конечно, на собеседованиях ещё спрашивают что-то про знание языка. И в конце концов на собеседовании уже в команду (а не в весь Яндекс в принципе) обсуждаются реальные задачи, которыми придётся заниматься.
А что не так с собеседованиями, если не секрет?
Увы, в этом есть необходимость, ибо получится не очень хорошо, если кто-нибудь будет успешно сдавать неоптимальное решение только из-за того, что он много сэкономил на быстром вводе. К тому же все авторские решения проходят с двойным запасом времени и памяти
Так как проверяется всё автоматически, то задача считается решённой если она не только даёт правильный ответ, но и так же укладывается в ограничения по времени и по памяти. После этого оценивается количество решённых задач.
Под задачи закладывается 6 часов (при этом, чтобы пройти отбор можно решить не все задачи). В течении недели нужно выделить эти 6 часов, на решение. После окончания 6 часов со старта, доступ к задачам блокируется.
Для того, чтобы активация происходила на какую-либо фразу, нужно собрать выборку произношений данной фразы, а также обучить НС специально под фонемы заданной фразы, что довольно трудозатратно.
Нам не хотелось тянуть Kaldi на устройство, что хоть и возможно, но сложно, и будет потреблять больше ресурсов.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Works in
Date of birth
Registered
Activity