Открыть сервис

Голосовой ассистент

Голосовой ассистент — это программный агент или прикладное программное обеспечение, которое распознаёт человеческую речь, обрабатывает естественный язык (Natural Language Processing, NLP) и выполняет действия по голосовой команде пользователя. Голосовые ассистенты относятся к классу интеллектуальных систем и интегрируются в смартфоны, персональные компьютеры, «умные» колонки, автомобильные информационно-развлекательные системы и другие устройства. Основной интерфейс взаимодействия — голосовой, однако большинство ассистентов поддерживают и текстовый ввод.

История

Концепция голосового управления компьютером возникла задолго до появления коммерческих систем. В 1952 году лаборатория Bell Labs представила систему Audrey, которая могла распознавать произнесённые цифры от 0 до 9. Этот аппарат занимал целую комнату и требовал значительной вычислительной мощности. В 1962 году на Всемирной выставке в Сиэтле компания IBM продемонстрировала устройство Shoebox, способное распознавать 16 слов.

Развитие речевых технологий долгое время сдерживалось ограниченными вычислительными ресурсами и несовершенством алгоритмов. Перелом наступил в 2010-х годах с распространением облачных вычислений и глубокого обучения (deep learning). Ключевым этапом стало появление Siri в 2011 году в составе операционной системы iOS от Apple. Siri стала первым массовым голосовым ассистентом, интегрированным в миллионы смартфонов. За ней последовали Google Now (2012 год), позднее преобразованный в Google Assistant (2016 год), Amazon Alexa (2014 год, запущена вместе с умной колонкой Amazon Echo), а также Microsoft Cortana (2014 год, прекратила поддержку на мобильных платформах в 2020-х) и Bixby от Samsung (2017 год).

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

Принцип работы

Работа современного голосового ассистента состоит из нескольких последовательных этапов, выполняемых в реальном времени:

  1. Обнаружение активации (Wake Word Detection). Для начала работы ассистент прослушивает аудиопоток в поисках ключевой фразы (например, «Окей, Google», «Привет, Siri», «Алиса»).
  2. Сбор и оцифровка звука (Audio Capture). Устройство записывает фрагмент речи через микрофон, подавляя шумы и эхо. Аналоговый сигнал преобразуется в цифровой формат.
  3. Распознавание речи (Automatic Speech Recognition, ASR). Облачный сервер или локальный модуль (чип) преобразуют аудио-сигнал в текст. Используются акустические модели и языковые модели, обученные на огромных массивах голосовых данных.
  4. Обработка естественного языка (Natural Language Understanding, NLU). Полученный текст анализируется: определяется намерение пользователя (intent), извлекаются сущности (entities) — даты, названия, объекты. Например, во фразе «поставь будильник на 7 утра» намерение — «установить будильник», сущность — «7 утра».
  5. Выполнение действия (Action Execution). Ассистент решает, как удовлетворить запрос: выполнить системную команду (включить свет), обратиться к базе знаний (поиск погоды), вызвать сторонний сервис (заказать такси) или сгенерировать ответ.
  6. Синтез речи (Text-to-Speech, TTS). Если ответ требуется озвучить, текст преобразуется в синтезированную речь. Современные TTS-системы (например, Tacotron, WaveNet) могут имитировать интонации и голоса реальных людей.

Классификация и типы

Голосовые ассистенты различаются по нескольким критериям:

По месту выполнения вычислений:

По целевой платформе:

Возможности и применение

Голосовые ассистенты решают широкий круг задач:

Технологии синтеза и распознавания

В современных голосовых ассистентах используются две основные архитектуры нейросетей:

Для синтеза речи применяются параметрические (выбор наилучшего сочетания заранее записанных сегментов) и нейросетевые (WaveNet от DeepMind, Tacotron, VALL-E от Microsoft) методы. Последние позволяют создавать речь, почти неотличимую от человеческой.

Критика и проблемы

Широкое внедрение голосовых ассистентов сопряжено с рядом критических замечаний и проблем:

Региональные особенности

В каждом регионе мира существуют свои популярные платформы, адаптированные под местные языки и предпочтения. В Западной Европе и США доминируют Amazon Alexa и Google Assistant. В Китае лидируют Baidu DuerOS, Alibaba Tmall Genie и Tencent Xiaowei. На территории России крупнейшим игроком является «Алиса» (Яндекс) с интеграцией в сервисы «Яндекса» (Поиск, Карты, Музыка, Такси). Значительную долю занимают также «Маруся» (VK) и «Салют» (Сбер). Из международных конкурентов на российском рынке присутствует Google Assistant, однако его функциональность на русском языке ограничена по сравнению с российской разработкой.

Будущее технологии

Основные направления развития голосовых ассистентов включают:

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →