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

Обучение голосовых ассистентов

Обучение голосовых ассистентов — процесс адаптации программного обеспечения распознавания и генерации речи к конкретным пользовательским сценариям, включая формирование словаря, стилей общения и реакций на нестандартные запросы. В российской практике наиболее известным примером является голосовой помощник «Алиса» компании «Яндекс», работающий на базе нейросетевых моделей распознавания речи (ASR) и синтеза речи (TTS).

Принципы работы голосовых ассистентов

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

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

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

Модерация речи в коммерческих ассистентах

Коммерческие голосовые помощники, как правило, работают в рамках политик приличия. Ненормативная лексика фильтруется на нескольких уровнях:

  1. Уровень распознавания. Модель ASR может распознавать нецензурные слова, но результат подвергается постобработке: такие слова заменяются на нейтральные эквиваленты или пропускаются.
  2. Уровень понимания. Система намерений может не сопоставлять нецензурные реплики с каким-либо действием и отвечать стандартной заглушкой.
  3. Уровень генерации. Синтезатор речи обучен не воспроизводить ненормативную лексику в ответах, даже если пользователь её использует.

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

Технические ограничения

Даже при желании пользователя «научить» ассистента нецензурной лексике возникают несколько технических барьеров:

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

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

Открытые системы и локальные модели

Альтернативой коммерческим ассистентам являются открытые системы, работающие локально. К ним относятся:

  • Mycroft — открытый голосовой ассистент с модульной архитектурой;
  • Rhasspy — фреймворк для построения локальных ассистентов;
  • Home Assistant с интеграцией локальных моделей распознавания речи.

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

Правовые и этические аспекты

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

Интересные факты

  • «Алиса» была запущена в октябре 2017 года и с тех пор прошла несколько поколений моделей распознавания и синтеза речи.
  • В 2022 году «Яндекс» представил обновлённую версию ассистента с улучшенным пониманием контекста диалога.
  • Среди пользовательских сценариев «Алисы» — не только умный дом, но и развлекательные функции, включая игры и совместное творчество.

Источники

  • Документация «Яндекс» по голосовому помощнику «Алиса»
  • Технические статьи о системах распознавания и синтеза речи
  • Правила платформы «Яндекс Диалогов»
  • Материалы о работе открытых голосовых ассистентов
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru