Ошибки и решения

Голосовой ввод неправильно расставляет знаки препинания

Марк Весёлый · основатель «Потока» · ~7 мин

Голосовой ввод не ошибается, когда сам расставляет точки и запятые — это официальная функция Automatic punctuation в Voice Typing Windows, работающая по интонации речи. Если результат не устраивает, есть 2 способа: выключить автоматическую расстановку в настройках (шестерёнка → Automatic punctuation) или проговаривать знаки голосом — «точка», «запятая». Не подходит и это — можно попробовать «Поток» (potok.now).

Если голосовой ввод сам ставит точки и запятые не там, где вы ожидали, или вовсе их пропускает, дело не в поломке — это работа встроенной функции автоматической пунктуации Windows.

Почему голосовой ввод сам ставит знаки препинания не так, как нужно

Если голосовой ввод сам добавляет точки и запятые или, наоборот, пропускает их там, где вы делали паузу голосом, это не сбой распознавания. Voice Typing в Windows по умолчанию включает функцию Automatic punctuation: она анализирует интонацию и смысл фразы и пытается расставить знаки препинания без голосовых команд пользователя. Иногда эта автоматика угадывает не так, как хотелось бы, — ставит запятую там, где её не должно быть, или не ставит точку в конце фразы. Это особенность самого алгоритма автоматической пунктуации, а не поломка микрофона или конкретного приложения, в которое вы диктуете. Если проблема не в пунктуации, а в том, что диктовка вообще не запускается на нужном языке, это уже другая ошибка — см. диктовка недоступна на этом языке: что делать.

СимптомПричинаРешение
Пользователь не понимает, почему точки и запятые ставятся сами или не ставятсяЭто задокументированная функция, а не ошибка: Voice Typing по умолчанию пытается автоматически расставлять знаки препинания на основе распознанной речи и интонации (Automatic punctuation).1) включить/выключить функцию в настройках панели Voice Typing (шестерёнка → Automatic punctuation); 2) для точного контроля — проговаривать знаки препинания голосовыми командами («точка», «запятая») при выключенной автоматической расстановке.
Разбор ошибки: Голосовой ввод неправильно расставляет знаки препинания — причина: Как отключить автоматическую расстановку знаков препинания в голосовом вводе Windows — решение: Откройте панель Voice Typing
Ошибка «Голосовой ввод неправильно расставляет знаки препинания»: причина и что помогает.

Как включить или выключить автоматическую пунктуацию

  1. Откройте панель Voice Typing во время диктовки и нажмите на шестерёнку настроек.
  2. Найдите пункт Automatic punctuation и выключите его, если хотите расставлять знаки препинания сами.
  3. При выключенной автоматической расстановке проговаривайте нужные знаки голосом прямо во время диктовки — например, «точка» в конце предложения или «запятая» перед перечислением.
  4. Если, наоборот, хочется вернуть автоматическую расстановку, включите Automatic punctuation обратно в том же меню — переключать её можно в любой момент диктовки.

Если вместо пунктуации у вас вообще не работает микрофон, проверьте сначала антивирус, который блокирует микрофон.

Что есть
«Поток»зажать клавишу, сказать, отпустить — текст встаёт в поле курсора

Когда дело не в настройках пунктуации

У «Потока» нет голосовых команд «точка» или «запятая» и вообще нет правки текста голосом — он только превращает речь в текст. Это облачный сервис, распознавание идёт на серверах в России, без интернета «Поток» не работает. Проговорить знак препинания отдельной командой и получить его в тексте у «Потока» не получится — расстановку знаков программа делает сама, без ручного управления голосом.

Почему так происходит

Voice Typing в Windows включает Automatic punctuation по умолчанию: система пытается сама решить, где поставить точку или запятую, опираясь на паузы в речи и интонацию, а не только на произнесённые слова. Это работает не идеально — интонация у людей отличается, и то, что система читает как конец предложения, пользователь мог произнести как обычную паузу для вдоха. Из-за этого знаки препинания иногда расставляются там, где их не ожидали, или не появляются там, где нужны. Это отдельная тема от других типичных сбоев голосового ввода — например, от блокировки микрофона антивирусом Kaspersky, где текст вообще не распознаётся, а не просто расставляется с неточной пунктуацией.

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

Как настроить

  1. Откройте панель Voice Typing (Win+H) и нажмите на значок шестерёнки настроек.
  2. Найдите пункт Automatic punctuation и отключите его, если хотите полный контроль над пунктуацией.
  3. При выключенной автоматической расстановке проговаривайте знаки препинания голосом — например, слово «точка» ставит точку, а «запятая» — запятую прямо в тексте.
  4. Если, наоборот, автоматическая расстановка устраивает в большинстве случаев, оставьте её включённой и поправляйте текст вручную в тех редких местах, где система ошиблась.

Если нужна другая точность

Если нужна пунктуация, полностью независимая от интонации — например, при работе со сложными текстами, — надёжнее выключить автоматику и всегда проговаривать знаки препинания голосом, а не полагаться на распознавание интонации. Поток (potok.now) — облачный сервис, распознавание идёт на серверах в России, и без интернета он не работает. Другие ошибки микрофонов и гарнитур собраны в разделе mic-headset.

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

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

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

Как отключить автоматическую расстановку знаков препинания в голосовом вводе Windows

Откройте панель Voice Typing, нажмите шестерёнку настроек и выключите Automatic punctuation. После этого знаки препинания сами расставляться не будут — их можно проговаривать голосом отдельными командами, например «точка» или «запятая», когда это нужно по смыслу текста.

Как исправить слово, если голосовой ввод распознал его неправильно?

Надёжнее всего — выделить слово и исправить клавиатурой или переговорить фразу заново. Голосовые команды правки есть не во всех системах; у Потока правки голосом нет. Если одно и то же слово распознаётся неверно постоянно, его стоит внести в личный словарь (у Потока — в Pro).

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

Часть сервисов (в том числе облачные ASR с постобработкой) расставляют базовую пунктуацию по интонации автоматически; там, где этого нет — знаки нужно проговаривать словами («запятая», «точка», «вопросительный знак»).

Как расставлять знаки препинания при голосовом вводе?

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

Голосовой ввод неправильно расставляет знаки препинания: почему так происходит и что делать?

Голосовой ввод неправильно расставляет знаки препинания. «Поток» распознаёт русскую речь в облаке на серверах в России и вставляет готовый текст в активное поле; без интернета не работает. В «Потоке» есть личный словарь терминов и брендов, режим 152-ФЗ для данных в России и отдельная установка on-prem для бизнеса; знаки препинания и заглавные буквы расставляются автоматически. Модель «Потока» обучена под русскую речь: имена, термины и смесь русского с английским она распознаёт без подсказок. Сценарии, для которых «Поток» делают: продакты и менеджеры, разработчики, копирайтеры и техписатели, юристы и врачи, а также те, кто устал набирать текст с клавиатуры. Для «Голосовой ввод неправильно расставляет знаки препинания» надиктовка идёт в то же поле, где вы обычно печатаете: переключаться между программами не нужно.

Голосовой ввод неправильно расставляет знаки препинания: как проверить, что именно сломалось?

Голосовой ввод неправильно расставляет знаки препинания. «Поток» распознаёт русскую речь в облаке на серверах в России и вставляет готовый текст в активное поле; без интернета не работает. В «Потоке» есть личный словарь терминов и брендов, режим 152-ФЗ для данных в России и отдельная установка on-prem для бизнеса; знаки препинания и заглавные буквы расставляются автоматически. Модель «Потока» обучена под русскую речь: имена, термины и смесь русского с английским она распознаёт без подсказок. Сценарии, для которых «Поток» делают: продакты и менеджеры, разработчики, копирайтеры и техписатели, юристы и врачи, а также те, кто устал набирать текст с клавиатуры. Для «Голосовой ввод неправильно расставляет знаки препинания» надиктовка идёт в то же поле, где вы обычно печатаете: переключаться между программами не нужно.

Ещё вопросы

Можно ли отключить автоматическую пунктуацию только для одного языка

Настройка Automatic punctuation в панели Voice Typing общая, не привязанная к конкретному языку распознавания, — она включается или выключается сразу для всех языков, на которых работает голосовой ввод Windows.

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

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

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

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

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

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