На что способен русскоязычный самообучающийся голосовой ассистент

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

«Дуся» для Android — это русскоязычный голосовой ассистент (не смейтесь над названием, пожалуйста), за которым мы следим уже достаточно давно.

👌 В телеграм-канале «Лайфхакер» лучшие статьи о том, как сделать жизнь проще.

В одной из наших прошлых публикаций мы выяснили, что, когда речь заходит именно о русскоязычных пользователях, то «Дуся» легко уделывает и Google Now, и Siri, и Cortana.

Ассистент умеет очень многое, с его помощью можно построить настоящий интернет вещей у себя дома.

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

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

Как это работает

Вы когда-нибудь задумывались о том, как работают те же Siri и Cortana? Ваш голос превращается в текст, потом происходит какая-то магия, и программа выполняет ваш запрос. Или не выполняет, если не поняла, что вы имели в виду.

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

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

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

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

Что умеют скрипты

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

Нужно заказать такси? Скажите: «Такси до дома» или «Такси до улицы Мира, дом пять». Скрипт «Яндекс.Такси» за секунду запустит одноимённое приложение с уже заполненными полями и сразу покажет стоимость поездки. Останется лишь нажать на кнопку «Заказать». Такой же скрипт есть и для сервиса Uber. Если ни того ни другого в вашем городе ещё нет, то скрипт «Вызов такси» позволит просто автоматически набрать номер такси для заказа.

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

Хотите научить ассистента играть с вами в города? Есть и такой скрипт. Правда, обыграть искусственный интеллект очень сложно.

Перечислять такие функции можно долго. Тут и поиск музыки в соцсети «ВКонтакте», и «Яндекс.Радио», функция подсчёта платежа по кредиту, быстрое сохранение расходов в Excel, анекдоты, онлайн-ТВ и многое, многое другое. Причём функции могут быть как очень простыми, так и очень сложными. Несколько таких примеров наглядно демонстрирует короткое видео, где показана работа новых скриптов.

Как создавать свои функции

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

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

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

Список поддерживаемых действий впечатляет:

  • Послать команду ассистенту, получить результат и что-то дальше с ним делать.
  • Отправить HTTP-запрос на любой сервис, получить ответ и как-либо обработать его.
  • Интегрировать с популярным сервисом IFTTT, что позволяет ассистенту работать с десятками онлайн-сервисов, такими как Facebook*, Twitter, Google Docs и многими другими.

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

«Дуся» — это действительно интересный и мощный инструмент для воплощения своих идей в области голосового управления. Процесс созидания по-настоящему захватит тех, кто любит создавать что-то новое и изучать неизвестное, а сообщества пользователей в Google+ и «ВКонтакте» ответят на вопросы и помогут решить возникающие по ходу дела проблемы.

Официальный блог проекта «Дуся» →

Страничка проекта «ВКонтакте» →

*Деятельность Meta Platforms Inc. и принадлежащих ей социальных сетей Facebook и Instagram запрещена на территории РФ.

Это упрощённая версия страницы.

Читать полную версию
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Alexandr Kolesnik
23.01.16 19:15
Когда раньше сидел на андроиде, юзал эту Дусю. Классная программка :)
Александр Шапенков
24.01.16 12:32
Программа действительно работает очень хорошо. Но не написано, что она использует движок Google для перевода голоса в текст и для озвучивания результатов. Следовательно заявление, что Дуся уделывает Google Now не очень корректно, скорее это очень хорошее дополнение для него. Хотя действительно уделывает. Но не работает без интернета. Хотя раньше Google для простых запросов работал без интернета.
Смелый Дима
28.01.16 18:52
Гугл всего лишь распознает речь. Это 20% от всей работы. Остальное ассистент делает сам. И отвечать Дуся может не только гугловским голслом . просто нужно установить другой синтезатор речи. И кстати в офлайне все работает.
Eugene Ze
30.01.16 13:49
Если бы это было 20% работы, то не надо было бы соединяться с интернетом, что распознать голос. Это 95% работы. А по тексту выполнить команды - это достаточно простая техника, которая не требует многих лет математических разработок.
Читать все комментарии