Блог
Русский

Озвучка текста онлайн — синтез речи бесплатно

Читает текст вслух голосами браузера с настройкой скорости и высоты

Работает в браузере · файлы никуда не загружаются

Скорость, высота и громкость применяются при следующем нажатии «Читать вслух».

Голоса предоставляют операционная система и браузер. Сохранить озвучку в аудиофайл через Web Speech API нельзя, поэтому скачивания нет.

Что это за инструмент

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

Как пользоваться

  1. Введите или вставьте текст в поле. Предел — 20 000 символов.
  2. Выберите голос. В первой группе — русские голоса. Если ничего не выбрать, используется голос браузера по умолчанию.
  3. Настройте скорость, высоту и громкость. Скорость — от 0,5× до 2×, высота — от 0 до 2. Изменения действуют со следующего нажатия «Читать вслух».
  4. Нажмите «Читать вслух». Текст читается по предложениям, текущее предложение подсвечивается, а если браузер сообщает границы слов, отмечается и текущее слово.
  5. «Пауза» запоминает место, «Продолжить» возобновляет чтение, «Стоп» его завершает.

Как это работает

  • Речевой движок: встроенный в браузер Web Speech API (speechSynthesis). Никаких дополнительных программ или серверов этого сайта не используется.
  • Список голосов: показывается ровно то, что сообщают операционная система и браузер. Голоса на языке страницы, то есть русские, идут первыми, остальные сгруппированы по языкам. Если список пуст, браузер может еще загружать его, поэтому страница несколько секунд проверяет его повторно.
  • Онлайн-голоса: голоса, которые браузер отмечает как нелокальные, получают пометку «онлайн». В зависимости от браузера они могут синтезироваться на серверах его разработчика.
  • Деление на предложения: текст делится по правилам границ предложений Юникода (Intl.Segmenter). Предложение длиннее 220 символов дополнительно делится по запятой или пробелу.
  • Оценка времени: около 5 знаков в секунду для корейского, китайского и японского и около 15 знаков в секунду для остальных письменностей, включая кириллицу. Это грубая прикидка, реальные голоса читают по-разному.
  • Без скачивания: Web Speech API не умеет экспортировать звук, поэтому сохранения в MP3 или WAV нет.

Примеры

Ввод Как читается
Здравствуйте. Рада познакомиться! делится на два предложения и читается по очереди
Это стоит 3,5 рубля. Правда? десятичная запятая не считается концом предложения
Hello. Nice to meet you. для правильного произношения выберите английский голос
今日は晴れです。 чтобы услышать японское произношение, выберите японский голос

Один и тот же текст может звучать по-разному разными голосами, особенно числа и символы. Если что-то читается странно, обычно помогает написать это словами.

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

Почему список голосов пуст или в нем нет русского?

Голоса предоставляют операционная система и браузер, а не этот сайт. Некоторые браузеры заполняют список через несколько секунд после открытия страницы, так что подождите немного. Если русского голоса так и нет, добавьте голосовой пакет в настройках речи или языка Windows, macOS, Android или iOS и перезагрузите страницу.

Отправляется ли мой текст на сервер?

Этот сайт ваш текст не получает. Но в зависимости от браузера голоса с пометкой «онлайн» могут синтезировать речь на серверах разработчика браузера. Если хотите, чтобы текст оставался на устройстве, выберите голос без этой пометки.

Можно ли сохранить озвучку в MP3?

Нет. Web Speech API только воспроизводит звук и не дает страницам способа записать или экспортировать его, поэтому скачивание недоступно. Если нужен файл, придется самостоятельно записать звук с компьютера, предварительно проверив условия поставщика голоса.

Почему чтение обрывается посреди длинного текста?

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

На телефоне не работает пауза.

Некоторые мобильные браузеры плохо поддерживают паузу и продолжение, и пауза может срабатывать как остановка. В этом случае остановите чтение и начните заново.

Не нашли нужный инструмент?