Распознавание речи — что это такое и как работает

Машина слушает запись и записывает словами то, что услышала. Качество меряют долей ошибочных слов: на чистой речи ошибается примерно каждое четырнадцатое слово, в шуме — каждое восьмое.

Распознавание речи (ASR, automatic speech recognition) — это автоматическое превращение звучащей речи в текст. Обратная задача, превращение текста в звучащий голос, называется синтезом речи и решается другими моделями.

Распознавание и синтез речи — противоположные задачи

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

  • Распознавание речи (ASR, automatic speech recognition) — звук на входе, текст на выходе. Это то, что делаем мы.
  • Синтез речи (TTS, text-to-speech) — текст на входе, звук на выходе. Так работают голосовые помощники и озвучка книг. Этого мы не делаем.
  • Обработка естественного языка (NLP) — третья, отдельная: понять смысл уже полученного текста, пересказать, ответить. Тоже не наша.
  • В рабочем конвейере они часто стоят рядом, поэтому и запоминаются вместе: помощник сначала распознаёт вопрос, потом отвечает синтезированным голосом.
Распознать речь из аудио онлайн →

Как устроено распознавание речи внутри

Слово «нейросеть» ничего не объясняет: под ним прячется конвейер из нескольких моделей, каждая со своей задачей. Порядок такой.

  • Поиск речи (VAD). Запись делится на отрезки, где кто-то говорит; тишина, шум кондиционера и стук чашки отбрасываются.
  • Акустическая модель. Главный шаг: отрезок звука превращается в слова. Современные модели обучены на тысячах часов живой речи и работают с той, которую слышат впервые.
  • Разделение по голосам (диаризация). Отдельная модель сравнивает голосовые отпечатки отрезков и решает, где сменился говорящий.
  • Пунктуация. В звуке знаков препинания нет вовсе — их расставляет ещё одна модель по строению фразы.
  • Сведение. Слова получают метку говорящего и время, поэтому по готовому тексту можно попасть в нужную секунду записи.

Чем меряют качество распознавания

Фраза «точность 98 %» сама по себе не значит ничего: важно, на каких записях измеряли и по каким правилам сравнивали тексты. Общепринятая метрика — доля ошибок в словах.

  • WER (word error rate) — доля ошибочных слов: замены, пропуски и лишние слова, делённые на число слов в эталоне. Чем меньше, тем лучше.
  • Разброс по типам записи двукратный. На нашем открытом замере: 6,91 % на подготовленной начитке, 7,62 % на живой спонтанной речи, 12,58 % на записях с бытовых устройств в шуме.
  • Одно усреднённое число этот разброс скрывает, поэтому мы его не усредняем и публикуем по срезам вместе с методикой.
  • Правила сравнения важны не меньше цифры: считать ли ошибкой «5» против «пять», учитывать ли пунктуацию. Наши правила и скрипты открыты, расчёт можно повторить.

Где распознавание речи ошибается всегда

Ошибки не размазаны по тексту ровно — они кучкуются в предсказуемых местах, и это свойство задачи, а не конкретного сервиса.

  • Имена, термины, аббревиатуры: модель их не встречала и подставляет похожее по звучанию. Лечится списком слов, переданным вместе с записью.
  • Наложенная речь: когда двое говорят одновременно, в отрезке смешаны два голоса, и разделить их нечем.
  • Дальний микрофон и эхо: отражения от стен размывают согласные.
  • Узкая полоса телефонии 8 кГц: в канале физически нет частот, по которым различаются «с», «ш» и «ф». Вернуть их не может никакая модель.

Источники

  • GigaAM — репозиторий открытой модели распознавания русской речи от СберДевайсов: код и лицензия MIT.

Попробуйте на своей записи

Загрузите запись — увидите, как распознавание работает на вашей речи, вашем шуме и ваших фамилиях.

Загружайте запись любой длины — бесплатно расшифруем первые 3 минуты. Без регистрации.

Вопросы

Что такое распознавание речи простыми словами?

Это превращение звучащей речи в текст: машина слушает запись или микрофон и записывает словами то, что услышала. По-английски — automatic speech recognition, ASR. Обратная задача, когда текст превращают в звучащий голос, называется синтезом речи и решается другими моделями.

Распознавание речи и синтез речи — это одно и то же?

Нет, это противоположные задачи. Распознавание: звук на входе, текст на выходе. Синтез: текст на входе, звук на выходе. Их часто называют одной строкой, потому что в голосовых помощниках они стоят рядом — сначала распознаётся вопрос, потом ответ произносится синтезированным голосом.

Насколько точно распознаётся русская речь?

На открытом замере 2398 записей: 6,91 % ошибок в словах на подготовленной начитке, 7,62 % на живой спонтанной речи, 12,58 % на записях с бытовых устройств в шуме. То есть на чистой записи ошибочно примерно каждое четырнадцатое слово, и почти всегда это имя, термин или окончание.

Чем распознавание речи отличается от узнавания голоса?

Распознавание отвечает на вопрос «какие слова сказаны», узнавание по голосу — «кто это сказал». Первое работает на любой записи, второе требует, чтобы голос человека был уже знаком системе. Разделение записи на «говорящего 1» и «говорящего 2» без имён — третья задача, диаризация.

Какие модели распознавания речи существуют для русского?

Открытых моделей несколько, самые известные — GigaAM от СберДевайсов и Whisper от OpenAI. Мы работаем на GigaAM v3 и публикуем сравнение с Whisper на русском вместе с цифрами, включая те срезы, где выигрывает Whisper. Готовые сервисы обычно строят поверх такой модели остальной конвейер: поиск речи, диаризацию, пунктуацию, очередь задач.

Можно ли распознавать речь офлайн, без интернета?

Да, открытые модели ставятся на своё оборудование — GigaAM лежит под лицензией MIT. Но кроме самой модели нужен весь конвейер: поиск речи, разделение по голосам, пунктуация, хранилище. Если задача разовая, дешевле загрузить файл в сервис; если поток постоянный и данные не должны покидать контур, своя установка оправдана.

Нужна ли видеокарта для распознавания речи?

Для работы — нет. Наш сервис считает на обычных процессорах: час записи обрабатывается за 11–12 минут. Видеокарты нужны в основном для обучения моделей, а не для их применения.

Где распознавание речи применяют?

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

Похожие страницы:транскрибация — что этодиаризация: кто говорилWER — как считают ошибкиVAD: как находят речь в записисравнение с Whisper на русскомоткрытый замер точностираспознать речь из своей записи

Страница обновлена 6 октября 2026