Словарь

Что такое boosting пользовательских слов в распознавании речи

Марк Весёлый · основатель «Потока» · ~4 мин
Что такое boosting пользовательских слов в распознавании речи

Boosting пользовательских слов — повышение вероятности распознавания конкретных слов из личного словаря пользователя: слову присваивают вес, и чем он выше, тем вероятнее система выберет именно его среди похожих по звучанию вариантов расшифровки. Модель «Потока» (potok.now) обучена под русскую речь, включая термины; редкие слова — в личный словарь (Pro).

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

Где встречается boosting пользовательских слов

Термин используется там, где систему распознавания речи можно донастроить под конкретного пользователя или организацию:

ТерминЧто значитПример
Boosting пользовательских словповышение вероятности распознавания конкретных слов из личного словаря пользователяboosting помогает системе чаще угадывать редкие имена и термины из словаря
Мультиязычное распознаваниеспособность одной модели распознавать речь на нескольких языках; переключение языков внутри одной фразы (code-switching) для таких моделей — отдельная сложная задачаесли говорящий в основном говорит на одном языке, но вставляет отдельные слова из другого языка, модель может не заметить переключения языка внутри одной фразы
Шумоподавлениеобработка звука, уменьшающая посторонние шумы перед распознаванием речишумоподавление повышает точность диктовки в шумном помещении
Финализация фразымомент, когда система считает распознавание конкретной фразы завершённым и больше не меняет текстдо финализации промежуточный текст ещё может измениться
Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

Почему это важно при выборе программы для диктовки

Если человек часто диктует редкие фамилии, названия компаний или профессиональные термины, наличие в программе механизма, похожего на boosting, — сигнал, что таким словам можно заранее повысить вероятность правильного распознавания. Смысл механизма из определения термина простой: слову из личного словаря присваивают вес, и чем он выше, тем охотнее система выбирает именно это слово среди возможных вариантов расшифровки, а не что-то похожее по звучанию.

Программа для диктовки не обязана называть эту функцию словом «boosting» — на практике она чаще подписана как «личный словарь» или «пользовательский словарь». Наличие такого словаря в описании программы означает, что редкие слова и имена можно внести в список заранее, и система будет учитывать это при выборе между похожими вариантами. Если такой настройки в описании нет, распознавание опирается только на общую языковую модель без отдельного механизма повышения вероятности конкретных слов. Разницу такой настройки удобнее всего заметить не по общей цифре вроде WER, а на конкретных редких словах, которые раньше распознавались неверно.

Где Поток тут ни при чём

У «Потока» (potok.now) отдельного термина «boosting» нет: модель «Потока» обучена под русскую речь, включая термины, а для по-настоящему редких слов и имён — личный словарь (Pro), данные которого хранятся на серверах в России; «Поток» облачный, без интернета не работает. Одна подписка открывает и приложение для диктовки, и Telegram-бота @potok_now_bot — для расшифровки уже готовых записей и голосовых сообщений.

Разбор темы в три шага: Где встречается boosting пользовательских слов → Почему это важно при выборе программы для диктовки → Где Поток тут ни при чём
О чём страница по шагам: Где встречается boosting пользовательских слов → Почему это важно при выборе программы для диктовки → Где Поток тут ни при чём.

Частые вопросы

Boosting пользовательских слов — это то же самое, что личный словарь в программе для диктовки

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

Скачать «Поток»

Работает по одной клавише в любой программе. 14 дней полного доступа, потом Free 2500 слов в неделю или Pro 690 ₽/мес (499 ₽/мес за год). «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

Скачать «Поток»

Голосовое из мессенджера или запись созвона можно переслать боту @potok_now_bot — он пришлёт текст. Бот входит в ту же подписку, что и приложение «Поток».

Встроенная диктовка и «Поток»

По справке Microsoft и Apple.
СредствоГде работаетРусский языкГде распознаётся речь
Голосовой ввод Windows (Win+H)Windows 10 и 11только в Windows 11облако Microsoft, без интернета не работает
Диктовка macOSmacOSестьна устройстве или на серверах Apple
ПотокWindows, macOS, Linuxосновной языкоблако, серверы в России, без интернета не работает

Первоисточники: cloud.google.com · support.microsoft.com

Марк Весёлый — основатель «Потока». Пишет о голосовом вводе на русском: как диктовать в рабочих программах, что мешает и чем это чинится.
© Поток · Липатников Владимир Олегович · ИНН 502915859701 · Оферта Сравнения · Вопросы и ответы · О проекте Бесплатный голосовой ввод · Голосовой ввод для нейросетей · Данные и 152-ФЗ · Голосовой ввод на Mac · Тарифы бота · 14 дней Pro за отзыв