Синтез речи в браузере: практическое руководство
Как работает бесплатная озвучка текста в браузере, какие голоса доступны и когда слушать текст удобнее, чем читать с экрана.
Я вычитываю тексты вслух. Не потому что так велел учитель, а потому что глаз проскакивает мимо кривой фразы, которую я перечитал уже пятнадцать раз, а ухо — нет. В этом весь смысл браузерного синтеза речи: пусть слова прочитает кто-то другой, и ошибка, которую вы бы пропустили, вдруг становится заметной.
Инструмент опирается на возможность, которая давно живёт в браузере, но почти никто ею не пользуется, — Web Speech API. Chrome добавил её примерно в 2014 году. Вставьте текст, выберите голос, нажмите воспроизведение. Без аккаунта, без загрузки на сервер, без лимитов.
Откуда берутся голоса
Тут многие путаются, поэтому скажу прямо. Голоса не наши. Они берутся с вашего устройства, а значит, список зависит от того, что у вас установлено.
- macOS и iOS дают набор Apple — Samantha, Alex и ещё десяток, которые можно добавить в настройках «Универсального доступа».
- Windows предлагает голоса Microsoft вроде David и Ирины, плюс языковые пакеты, которые вы поставили.
- Android использует речевой движок Google.
- Chrome на компьютере добавляет к системным ещё и свои сетевые голоса.
Так что если друг откроет ту же страницу и услышит другой голос, ничего не сломалось. Вы просто берёте голоса каждый со своей машины. Хотите больше вариантов? Поставьте дополнительные голоса в настройках языка или доступности вашей системы, перезагрузите страницу — и они появятся в списке.
Когда слушать удобнее, чем читать
Чтение вслух — это не только функция доступности, прикрученная для тех, кому она нужна (хотя и это тоже). Вот несколько случаев, где она оправдывает себя.
Правка собственного текста. Вы его написали, вы знаете, что там должно быть, и мозг достраивает пропущенное. Плоский механический голос ничего не достраивает. Он читает ровно то, что на странице, вместе с потерянными запятыми.
Изучение языка. Слышать фразу и одновременно видеть её — это связывает написание со звучанием, чего из одного текста не получишь.
Дела на фоне. Мне длинную статью читал браузер, пока я мыл посуду. Не красиво, зато статью я дослушал.
Усталость от экрана. После восьми часов перед монитором закрыть глаза и просто слушать — небольшое, но облегчение.
Как получить хороший результат
Несколько вещей, которые помогают.
- Замедлите для сложного текста. Стандартная скорость близка к обычным 150 словам в минуту. Для договора или чего-то технического опустите ползунок скорости на деление.
- Ставьте знаки препинания. Движок делает паузы на точках и запятых. Полотно текста без знаков читается как одна фраза на одном дыхании.
- Длинные документы — не проблема. У Chrome есть старая привычка обрывать одно длинное произношение примерно через 15 секунд. Инструмент заранее делит текст на предложения и проигрывает их по очереди, так что эта особенность вам не мешает.
Одно честное ограничение: кнопки скачивания нет. Браузер позволяет странице проигрывать речь, но не отдаёт аудиофайл, поэтому сохранить MP3 отсюда нельзя. Если файл действительно нужен, запишите звук системы отдельной программой. Для того чтобы просто послушать здесь и сейчас, это не важно.
Всё происходит на вашем устройстве. Текст не покидает браузер — именно то, что нужно, когда вы проверяете заявление об уходе, которое ещё не отправили.
Вставьте что-нибудь и нажмите воспроизведение — синтез речи прочитает текст за пару секунд, бесплатно и приватно.