Голосовой ввод текста на компьютере: как диктовать · блог Шёпота
шёпот

Голосовой ввод текста на компьютере: как диктовать

Голосовой ввод текста на компьютере: как диктовать

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

Примеры в статье на Шёпоте: это программа для диктовки и проверки текста, которую делаем мы. Она работает на macOS 11 и новее, версия для Windows в бете.

Что нужно для голосового ввода

  • Микрофон. Подойдёт встроенный в ноутбук или микрофон наушников. Чем ближе он ко рту и тише вокруг, тем меньше ошибок распознавания.
  • Интернет. Шёпот распознаёт речь на сервере, поэтому без сети диктовка пока не работает. Если связи нет, он так и скажет.
  • Разрешение на вставку текста. На Mac программе нужен доступ «Универсальный доступ» в настройках системы. Без него Шёпот не вставит текст в поле, а положит его в буфер обмена, и вы вставите его сами.

Отдельный редактор не нужен. Текст попадает в то поле, где вы сейчас работаете: в почту, мессенджер, браузер, заметки или редактор кода.

Как диктовать в любое поле

  1. Поставьте курсор туда, где должен появиться текст.
  2. Зажмите ⌥ Space на Mac или Ctrl + Win на Windows.
  3. Говорите, не отпуская клавиши.
  4. Отпустите. Через пару секунд текст будет в поле, а индикатор покажет, сколько слов вставлено.

Сочетание можно поменять в настройках на любое удобное.

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

Как говорить, чтобы текст получался чистым

Говорить как диктор, по слогам и с паузой перед каждым словом, не нужно: так медленнее, а результат не лучше. Помогает другое.

Говорите как обычно

С паузами, «ну» и «короче». Если программа умеет чистить речь, лишнее она уберёт сама (об этом ниже). Знаки препинания проговаривать не нужно: запятые и точки расставляются по смыслу.

Одна мысль на одно нажатие

Абзац письма, одно сообщение в чат, один пункт задачи. Короткие куски проще проверить глазами, и если что-то распозналось не так, переговорить придётся меньше.

Сначала подумайте, потом зажимайте

Пара секунд на то, чтобы собрать мысль, экономит больше, чем занимает. Если мысль всё равно не собирается, наговорите как есть и перепишите потом (см. раздел про перефраз).

Термины говорите как есть

Русский и английский можно смешивать в одной фразе: английские слова запишутся латиницей, без транслита. Например, «задеплою фичу на прод после ревью pull request».

Как убрать «ну», «короче» и повторы

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

Встроенных режимов пять:

  • Как есть. Ровно то, что услышали, без правок.
  • Чистая речь. Убирает «ну» и «короче», расставляет знаки, перечисления оформляет списком.
  • Деловое письмо. Обращение, связные абзацы, спокойный тон.
  • Короткое сообщение. Одна-две фразы, как в мессенджере.
  • Заметка. Списки и подзаголовки там, где они напрашиваются.

Одна и та же фраза в разных режимах даёт разный текст. Вы сказали: «ну короче давай завтра созвонимся в три и обсудим результаты». В режиме «Деловое письмо» в поле появится:

Добрый день! Предлагаю созвониться завтра в 15:00 и обсудить результаты.

А фраза «значит на завтра купить молоко и хлеб и вечером позвонить маме» в режиме «Заметка» станет списком из двух пунктов: купить молоко и хлеб, вечером позвонить маме.

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

Свой режим для каждого приложения

Мессенджеру обычно нужно короткое сообщение, почте деловое письмо, заметкам список. В Шёпоте можно закрепить режим за приложением, и он будет переключаться сам, когда вы переходите в другое окно.

Как научить программу именам и терминам

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

Новые слова Шёпот замечает и сам. Если вы раз за разом правите в тексте из диктовки одно и то же слово на одно и то же, он запоминает, как его писать, и дальше пишет правильно. Подсчёт идёт на вашем компьютере и в сеть не уходит.

Как исправить ошибки после диктовки или набора

Иногда говорить неудобно: в кафе, в транспорте, на созвоне. Тогда текст набирают руками, и ошибки появляются уже на клавиатуре. Шёпот проверяет и такой текст, в любом приложении.

Подчёркивание ошибок

Опечатки подчёркиваются красным, пропущенные запятые синим, прямо в поле, где вы пишете. Наведите курсор на слово, и появится исправление.

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

Исправить подчёркнутое разом

Чтобы не править каждое слово, нажмите ⌥ ⇧ F на Mac или Ctrl + Alt + F на Windows: всё подчёркнутое в поле исправится за одно нажатие. Например, «скину призентацию завтро утром» станет «скину презентацию завтра утром».

Переписать под адресата

Если текст правильный, но звучит не так, как нужно, выделите его и нажмите ⌥ ⇧ E на Mac или Ctrl + Alt + E на Windows. Откроется перефраз со стилями:

  • Улучшить
  • Короче
  • Формальнее
  • Дружелюбнее
  • Проще

Можно написать и свой запрос, например «вежливо откажи». Шёпот покажет результат в панели, а выделенный текст заменится, только когда вы нажмёте «Заменить». Не понравился вариант, попросите другой.

Что с приватностью

Голосовой ввод означает, что запись вашей речи куда-то уходит, поэтому вопрос законный. В Шёпоте так:

  • История хранится на устройстве. Все диктовки лежат локально, любую можно скопировать, удалить или переделать другим режимом.
  • Аудио не остаётся на сервере. Запись уходит на распознавание и нигде не хранится.
  • Диктовка и перефраз только по команде. Запись и текст уходят модели, когда вы нажали сочетание клавиш или кнопку.
  • Подчёркивание ошибок включаете вы сами. Оно выключено по умолчанию. Если его включить, текст, который вы печатаете в приложениях, отправляется на проверку без отдельной команды.

Коротко

  • Для голосового ввода нужны микрофон, интернет и программа, которая вставляет текст в любое поле.
  • Зажали сочетание, сказали, отпустили: текст появился там, где курсор.
  • Говорите как обычно и по одной мысли за раз. Чистить речь и расставлять знаки должна программа, а не вы.
  • Режим решает, каким будет текст: дословным, чистым, письмом, коротким сообщением или заметкой.
  • Имена и термины один раз добавляются в словарь, дальше пишутся правильно.
  • Набранный руками текст проверяется там же: ошибки подчёркиваются, исправляются одним сочетанием, а выделенное переписывается под нужный тон.

Шёпот сейчас в раннем доступе: приглашения рассылаем небольшими группами по листу ожидания на getshepot.ru.

Шёпот

Попробуйте Шёпот

Диктовка и проверка текста в любом приложении на Mac и Windows. Открываем доступ небольшими группами — оставьте почту, пришлём приглашение и сборку для вашей системы.

macOS 11+Windows · бета