Поток

Как сравнить два распознавателя речи на своих файлах

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

Чтобы сравнить два распознавателя речи на своих файлах, посчитайте WER для каждого, например библиотекой JiWER (Python 3.8 или новее): `pip install jiwer`. До подсчёта эталон и обе расшифровки приводят к одной нормализации: без регистра и пунктуации. Сравнивать текст с пунктуацией и без неё иначе нельзя. Готовая диктовка — Поток (potok.now).

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

Как сравнить два распознавателя речи на своих файлах

Установите библиотеку JiWER командой pip install jiwer, ей нужен Python 3.8 или новее. Она считает WER, MER, WIL, WIP и CER. Прогоните через каждый распознаватель одни и те же записи, затем посчитайте метрику между эталоном и расшифровкой отдельно для каждого. О самой метрике есть статья про WER в распознавании речи.

В описании оценки GigaAM ссылки и гипотезы нормализуют перед подсчётом: приводят к нижнему регистру, убирают пунктуацию и так далее. В их таблице звёздочка у Whisper и E2E значит: к результату применили постобработку, то есть убрали пунктуацию и заглавные буквы, заменили числительные. Отсюда вывод: сравнивать модели с пунктуацией и без неё можно только после одинаковой нормализации.

Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

Как сравнить честно

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

Если стенд для сравнения не нужен

Для подсчёта метрики нужен Python. Если нужна просто готовая диктовка, а не стенд для сравнения, подойдёт Поток — облачный сервис, распознавание на серверах в России; без интернета не работает. Приложений для телефона у Потока нет. Одна подписка — приложение для диктовки и Telegram-бот potok_now_bot для записей и голосовых. Про запуск распознавания на своём компьютере есть отдельный разбор.

Сравнение «Потока» и Win+H по строкам: платформы, бесплатно, оплата из рф, распознавание
«Поток» и Win+H: условия по официальным сайтам сервисов.

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

Какие метрики считает JiWER?

JiWER считает WER, MER, WIL, WIP и CER. Установка — `pip install jiwer`, нужен Python 3.8 или новее.

Зачем нормализовать текст перед сравнением?

В оценке GigaAM ссылки и гипотезы нормализуют перед подсчётом: приводят к нижнему регистру, убирают пунктуацию. Звёздочка у Whisper в их таблице означает такую же обработку: убрали пунктуацию и заглавные, заменили числительные.

Есть ли Поток для Android?

Нет, версии Потока для Android нет — продукт работает только на компьютере: Windows, macOS и Linux. Для Android есть встроенный голосовой ввод Google (Gboard) или клавиатура Samsung.

Как подтвердить почту и войти в Поток?

Зарегистрироваться можно по e-mail с паролем или через Google. При регистрации по e-mail на почту приходит письмо со ссылкой подтверждения; после перехода по ней можно войти. Подписку и оплату видно в личном кабинете potok.now/account.

Поток не открывается — что делать?

Скачайте последнюю версию с официальной страницы potok.now/download и переустановите приложение: установщик со стороннего сайта может быть изменён. Если не помогло — напишите в поддержку: support@potok.now или в Telegram https://t.me/ai23c.

Как установить и начать пользоваться Потоком: первые 5 минут?

Скачать установщик с potok.now/download → установить → зарегистрироваться по email → в любом текстовом поле зажать хоткей (по умолчанию Ctrl+Space) → говорить → отпустить хоткей — текст появится в поле.

Как начать

«Поток» есть для Windows, macOS и Linux. Две недели всё открыто бесплатно, дальше — 2500 слов в неделю без оплаты. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

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

Одна подписка — два инструмента: диктовка в любой программе на компьютере и @potok_now_bot в Telegram, который расшифровывает голосовые, аудио и видео.

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

По справке Microsoft и Apple.
СредствоГде работаетРусский языкГде распознаётся речь
Голосовой ввод Windows (Win+H)Windows 10 и 11только в Windows 11облако Microsoft, без интернета не работает
Диктовка macOSmacOSестьна устройстве или на серверах Apple
ПотокWindows, macOS, Linuxосновной языкоблако, серверы в России, без интернета не работает
Расчёт по средней скорости печати и речи, не замер.
ЗадачаЗнаковПечать (200 зн/мин)Голос (900 зн/мин)
ответ в чате3002 мин0.5 мин
письмо15008 мин1.7 мин
пост или протокол400020 мин4.4 мин
статья1000050 мин11.1 мин

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

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