Озвучивание текстов — одна из удобных возможностей ChatGPT, особенно для тех, кто изучает языки или имеет проблемы с чтением с экрана. Но недавно многие пользователи заметили: кнопка «Read Aloud» (в виде динамика) исчезла из вебверсии ChatGPT без какого-либо предупреждения.
Это уже не впервые — похожие случаи происходили и раньше. И хотя функция осталась доступной на мобильных приложениях, в браузере она для многих пользователей стала недоступной. В ответ на их обращения к OpenAI, разработчики сообщают различные отговорки, которые часто противоречат друг другу.
К счастью, сообщество на Reddit быстро нашло решение . Вернуть озвучивание можно вручную — с помощью скрипта Tampermonkey.
Этот гайд покажет, как именно это сделать.
Восстановление чтения вслух в ChatGPT
Установите Tampermonkey. Для этого перейдите на сайт tampermonkey.net и установите расширение для своего браузера.
После установки расширения откройте его меню и нажмите пункт Создать новый скрипт…

Удалите шаблонный код и вставьте туда тот, что скопируете с этой страницы . После этого сохраните скрипт, воспользовавшись меню Файл — Сохранить.
Перезагрузите страницу с беседой ChatGPT. Среди иконок под каждым ответом чата появится новая иконка, в которой вы можете выбрать голос и запустить воспроизведение текста.

Этот скрипт полностью воспроизводит функциональность официальной кнопки «Read Aloud», даже с некоторыми улучшениями. Работает он, используя те же внутренние механизмы, что и оригинальная кнопка — формирует запрос к серверу OpenAI, используя ID сообщения, ID беседы и название голоса. Никаких сторонних сервисов или API — все происходит в активной сессии ChatGPT. Скрипт не сохраняет и не передает данные, и работает исключительно в вашем браузере. Выбранный голос сохраняется локально, поэтому его не нужно выбирать каждый раз заново.