Программы

Как голосовой ввод распознаёт числа, даты и адреса: нормализация на практике

Марк Весёлый · основатель «Потока» · ~8 мин
Как голосовой ввод распознаёт числа, даты и адреса: нормализация на практике

Голосовой ввод сначала распознаёт слова, а числа, даты и адреса в цифры превращает отдельный шаг нормализации: «двести пятьдесят» становится «250», «второе апреля» — датой в цифрах. Длинные номера счетов и диктовку по одной цифре этот шаг разбирает хуже обычной речи. У Потока для такой лексики — собственная модель под русский язык и личный словарь.

Микрофон и модель распознавания отвечают только за первую половину задачи — превратить звук в слова. Отдельный шаг, нормализация текста, решает, что из произнесённого станет цифрой, а что останется словом: «пятое» перед месяцем — дата, «пятое» перед «место» — просто числительное. От качества этого шага зависит, придётся ли потом вручную переправлять номера, суммы и адреса в готовом тексте.

Как голосовой ввод превращает слова в цифры

Распознавание речи и нормализация чисел — это два разных шага. Сначала модель превращает звук в слова: «двести пятьдесят рублей», «второе апреля», «дом двенадцать, квартира сорок восемь». Отдельный модуль разбирает эти слова по правилам — валюта, дата, адрес — и заменяет часть из них на цифры и сокращения там, где это уместно. Модель, которая хорошо распознаёт русскую речь, но не имеет такого модуля, оставляет числа и даты словами целиком, и такой текст потом неудобно быстро читать глазами.

Даты и порядковые числительные

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

Номера, счета и адреса

Номер телефона, банковского счёта или почтового индекса диктуют по-разному: кто-то называет его блоками привычных цифр, кто-то — сплошным потоком чисел. Чем длиннее номер, тем выше шанс, что модель на середине потеряет разряд или склеит два числа в одно: длинные последовательности цифр — самое частое место, где после диктовки результат приходится сверять с оригиналом вручную, а не только пробегать текст глазами.

С адресами похожая история: «улица» и «дом» нормализация иногда сокращает до принятых обозначений, а иногда оставляет полным словом — это зависит от словаря конкретной программы, а не от качества распознавания самой речи. У Потока для такой лексики есть собственная модель, обученная под русский язык, и личный словарь: туда можно занести написание своей улицы или номера счёта так, как удобно видеть в готовом тексте. Чем Поток в этом смысле отличается от программ с локальным распознаванием, разобрано в сравнении Потока с GigaType.

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

Где нормализация работает без проблем, а где числа лучше проверить

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

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

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

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

Расчёт по средней скорости печати и речи, не замер.
ЗадачаЗнаковПечать (200 зн/мин)Голос (900 зн/мин)
ответ в чате3002 мин0.5 мин
письмо15008 мин1.7 мин
пост или протокол400020 мин4.4 мин
статья1000050 мин11.1 мин
Разбор темы в три шага: Как голосовой ввод превращает слова в цифры → Где нормализация работает без проблем → Где Поток не лучший вариант
О чём страница по шагам: Как голосовой ввод превращает слова в цифры → Где нормализация работает без проблем → Где Поток не лучший вариант.

Где Поток не лучший вариант

Поток — облачный сервис: голос уходит на сервер в России, и без подключения к интернету он не работает. Если нормализация нужна там, где сети нет или она нестабильна — стройка, подвал, дальняя поездка, — надёжнее программа с распознаванием прямо на устройстве, например GigaType или Molvi.

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

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

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

Можно ли продиктовать номер телефона так, чтобы он сразу стал числом с плюсом и кодом страны?

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

Как надиктовать дробь или дату, чтобы не пришлось потом менять формат вручную?

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

В каких случаях диктовать выгоднее, чем печатать?

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

Работает ли голосовой ввод с любым микрофоном?

Подходит микрофон, который система видит как устройство записи. В «Потоке» его выбирают в настройках приложения или в меню значка в трее; системный доступ к микрофону нужен обязательно.

Какие есть способы ввода текста голосом, кроме специализированных программ?

Встроенные системные инструменты (Win+H в Windows, Диктовка в macOS, Voice Typing в Google Docs, Gboard на Android), голосовые расширения браузера, а также специализированные десктопные/веб-сервисы (Поток и аналоги), которые работают поверх любого приложения через хоткей.

Есть ли на компьютере голосовой ввод без установки программ?

Да: в Windows есть встроенный голосовой ввод по Win+H (русский — только в Windows 11, в Windows 10 русского нет; без интернета не работает), а на Mac — системная диктовка в настройках клавиатуры. Обе бесплатны.

Попробовать на своих текстах

Скачайте «Поток» для Windows, macOS или Linux: первые 14 дней — полный доступ без карты. Потом бесплатно 2500 слов в неделю или Pro за 690 ₽ в месяц. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

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

В подписку «Потока» входит и Telegram-бот @potok_now_bot: перешлите ему голосовое или длинную запись встречи — он вернёт текст. Без подписки в боте 60 минут в месяц бесплатно.

Программы по теме: сравнение условий

Условия — по официальным сайтам сервисов.
СервисПлатформыБесплатноЦенаОплата из РФГде распознаётся речь
ПотокWindows, macOS, LinuxFree: 2500 слов в неделю; первые 14 дней — полный доступ без картыPro 690 ₽/мес, 499 ₽/мес при оплате за годроссийские карты, рублиоблако, серверы в России; нужен интернет
SpeakFlowWindows, Web30 минут диктовки в месяц, бесплатно навсегда690 ₽/мес (Персональный (безлимит))рубли напрямуюоблако (страна дата-центра не раскрыта на сайте) (не подтверждено)
ДиктуйWindows, macOS30 минут диктовки в месяц, бесплатно навсегда239 ₽/мес (Профи (цена в пересчёте при годовой оплате)); 2870 ₽/год (Профи (год, счёт целиком)); 479 ₽/мес (Макс (цена в пересчёте при годовой оплате))рубли напрямую (не подтверждено)облако (страна дата-центра не раскрыта на сайте) (не подтверждено)
TalkpadmacOS, Windows, Android2500 слов/нед на десктопе, 1500 слов/нед на мобильном, бесплатно навсегда; плюс 14 дней Pro-триал$6/мес (Pro (при годовой оплате, $72/год)); $8/мес (Pro (помесячная оплата))неизвестно (не подтверждено)облако (юрлицо зарегистрировано в Австралии; сайт хостится на Cloudflare, точное расположение серверов ASR не раскрыто в privacy policy) (не подтверждено)
VoistyWindows, macOS5 минут транскрипции (для оценки качества)$6.7/мес (Pro); $67/год (Pro (год)); $99/разово (Lifetime)карты Visa/Mastercard/Amex, PayPal; приём карт РФ не уточнён (не подтверждено)устройство (офлайн, локальные модели типа Whisper Large V3 Turbo / NVIDIA Parakeet)
WhispeRuWindows7 дней бесплатный пробный период (без карты)290 ₽/мес (месячная лицензия); 1990 ₽/год (годовая лицензия); 4990 ₽/разово (лицензия навсегда)рубли напрямую (оплата через YooKassa)устройство (офлайн)
GigaTypeWindows, macOSбесплатно без ограничений — открытый исходный код по лицензии MIT (Copyright (c) 2026 Disrupt Builders), весь функционал доступен без оплаты—не требуется — платных тарифов нетустройство (офлайн, нейросеть GigaAM от Сбера)
MolviWindows, macOSбесплатно навсегда, без аккаунтов и оплаты—не требуется — продукт бесплатный; добровольные пожертвования принимаются через Telegram Tribute или картой на сайте, суммы не фиксированыустройство (офлайн; на NVIDIA GPU лучшее качество, иначе быстрая модель на CPU)

Первоисточники: speakflow.ru · speakflow.ru · speakflow.ru · blog.speakflow.ru

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