Словарь

Что такое восстановление регистра (capitalization restoration)

Марк Весёлый · основатель «Потока» · ~4 мин
Что такое восстановление регистра (capitalization restoration)

Восстановление регистра (capitalization restoration) — это автоматическая простановка заглавных букв в начале предложений и в именах собственных: «иван приехал в москву» превращается в «Иван приехал в Москву». В «Потоке» (potok.now) заглавные буквы расставляются автоматически — диктовать «с заглавной буквы» отдельной командой не нужно.

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

Что такое восстановление регистра (capitalization restoration) на практике

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

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

Рядом с этим термином в словаре стоит ASR — автоматическое распознавание речи: восстановление регистра — один из этапов обработки текста после того, как звук уже превращён в слова, а не часть самого распознавания звука.

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

Восстановление регистра простыми словами

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

Смежные понятия — n-best-гипотезы, акустическая модель и сегментация речи — описывают более ранние этапы обработки звука, до того как текст вообще появился; они не про то, где ставить заглавную букву.

ТерминЧто значитПример
Восстановление регистра (capitalization restoration)автоматическая простановка заглавных букв в начале предложений и в именах собственныхвосстановление регистра превращает «иван приехал в москву» в «Иван приехал в Москву»
N-best гипотезысписок из нескольких наиболее вероятных вариантов распознавания одной и той же фразыN-best гипотезы используют для выбора и последующей коррекции результата
Акустическая модельчасть системы распознавания речи, которая сопоставляет звуковой сигнал с фонемами и звуками языкаакустическая модель отвечает за то, как звучат отдельные звуки речи
Сегментация речиразбиение непрерывного звукового потока на отдельные смысловые или паузные фрагментысегментация помогает системе распознавать длинную речь по частям

Как это работает в «Потоке»

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

Разбор темы в три шага: Что такое восстановление регистра (capitalization restoration) на практике → Восстановление регистра простыми словами → Как это работает в «Потоке»
О чём страница по шагам: Что такое восстановление регистра (capitalization restoration) на практике → Восстановление регистра простыми словами → Как это работает в «Потоке».

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

Нужно ли диктовать «с заглавной буквы», чтобы получить прописную букву?

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

Восстановление регистра — это то же самое, что распознавание речи?

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

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

Работает по одной клавише в любой программе. 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основной языкоблако, серверы в России, без интернета не работает

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

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