Словарь

Что такое BPE (Byte Pair Encoding)

Марк Весёлый · основатель «Потока» · ~3 мин
Что такое BPE (Byte Pair Encoding)

BPE (Byte Pair Encoding) — алгоритм субтокенизации: он находит самую частую пару соседних символов или кусков в тексте и постепенно объединяет такие пары в токены покрупнее. Так исходный текст разбивается не на отдельные буквы и не всегда на целые слова, а на частотные куски. Это один из самых распространённых способов токенизации текста для моделей.

BPE — один из способов заранее разбить текст на куски, с которыми работает модель. Разбор соседних понятий — в словаре терминов распознавания речи.

Что такое BPE (Byte Pair Encoding) и где он встречается

ТерминЧто значитПример
BPE (Byte Pair Encoding)алгоритм субтокенизации, который постепенно объединяет часто встречающиеся пары символов в токеныBPE — один из самых распространённых способов токенизации текста для моделей
Rescoringповторная оценка нескольких вариантов распознанного текста для выбора наиболее вероятногоrescoring помогает языковой модели поправить черновой результат акустической модели
Сегментация речиразбиение непрерывного звукового потока на отдельные смысловые или паузные фрагментысегментация помогает системе распознавать длинную речь по частям
Шумоподавлениеобработка звука, уменьшающая посторонние шумы перед распознаванием речишумоподавление повышает точность диктовки в шумном помещении
Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

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

BPE описывает, как текст делят на куски для модели, — это внутреннее устройство, а не параметр, по которому выбирают программу для диктовки. Размер словаря и число шагов объединения у каждой модели свои. Выбирая программу для диктовки, смотрят на то, что видно пользователю: на каких языках она распознаёт речь, где идёт обработка — в облаке или на устройстве, сколько стоит и есть ли бесплатный лимит. Точность моделей на практике сравнивают другими метриками, например WER — долей ошибочных слов относительно эталонного текста: WER 10% значит примерно 10 ошибок на 100 слов.

Причём тут «Поток»

«Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

Разбор темы в три шага: Что такое BPE (Byte Pair Encoding) и где он встречается → Почему это важно при выборе программы для диктовки → Причём тут «Поток»
О чём страница по шагам: Что такое BPE (Byte Pair Encoding) и где он встречается → Почему это важно при выборе программы для диктовки → Причём тут «Поток».

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

BPE применяют только в распознавании речи?

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

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

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

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

Диктуете в приложении, а записи и голосовые расшифровывает @potok_now_bot в Telegram. 60 минут в месяц — бесплатно, подписка «Потока» снимает лимит в боте и в приложении.

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

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

Первоисточники: en.wikipedia.org · support.microsoft.com

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