Озвучка текста онлайн — синтез речи бесплатно
Читает текст вслух голосами браузера с настройкой скорости и высоты
Работает в браузере · файлы никуда не загружаются
Скорость, высота и громкость применяются при следующем нажатии «Читать вслух».
Голоса предоставляют операционная система и браузер. Сохранить озвучку в аудиофайл через Web Speech API нельзя, поэтому скачивания нет.
Что это за инструмент
Инструмент читает вслух введенный текст голосами, встроенными в ваш браузер. С его помощью можно послушать, как звучит речь или сценарий, вычитать длинный текст на слух или узнать произношение фразы на другом языке. Читаемое предложение подсвечивается на экране, а в списке голосов первыми идут русские голоса. Звук создает ваш собственный браузер, а какие голоса доступны, зависит от операционной системы и браузера.
Как пользоваться
- Введите или вставьте текст в поле. Предел — 20 000 символов.
- Выберите голос. В первой группе — русские голоса. Если ничего не выбрать, используется голос браузера по умолчанию.
- Настройте скорость, высоту и громкость. Скорость — от 0,5× до 2×, высота — от 0 до 2. Изменения действуют со следующего нажатия «Читать вслух».
- Нажмите «Читать вслух». Текст читается по предложениям, текущее предложение подсвечивается, а если браузер сообщает границы слов, отмечается и текущее слово.
- «Пауза» запоминает место, «Продолжить» возобновляет чтение, «Стоп» его завершает.
Как это работает
- Речевой движок: встроенный в браузер 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 только воспроизводит звук и не дает страницам способа записать или экспортировать его, поэтому скачивание недоступно. Если нужен файл, придется самостоятельно записать звук с компьютера, предварительно проверив условия поставщика голоса.
Почему чтение обрывается посреди длинного текста?
Некоторые речевые движки не справляются с очень длинными фрагментами. Чтобы этого избежать, инструмент делит текст на предложения и ставит их в очередь по одному, а слишком длинное предложение дополнительно делит по запятой или пробелу. Если чтение все равно остановилось, нажмите «Стоп», а затем снова «Читать вслух».
На телефоне не работает пауза.
Некоторые мобильные браузеры плохо поддерживают паузу и продолжение, и пауза может срабатывать как остановка. В этом случае остановите чтение и начните заново.