Да, существуют различные библиотеки, которые позволяют озвучивать текст на веб-страницах. Некоторые из них бесплатны и могут быть использованы без ограничений. Ниже приведены несколько библиотек для озвучивания текста на веб-странице, известных своей бесплатностью: 1. ResponsiveVoice.js: Это JavaScript библиотека, которая позволяет озвучивать текст на веб-страницах. Она поддерживает несколько языков и имеет множество настраиваемых параметров. Библиотека позволяет озвучивать текст как с использованием синтеза речи на стороне клиента (client-side), так и с использованием серверов ResponsiveVoice. 2. Speak.js: Это ещё одна JavaScript библиотека для синтеза речи на стороне клиента. Она также поддерживает множество языков и имеет возможность озвучивать текст с настраиваемыми голосами. 3. Web Speech API: Это API, встроенное в браузеры, которое позволяет использовать синтез речи без необходимости использования сторонних библиотек. Однако, поддержка этого API различается между браузерами. Для использования этого API в браузере, примерно таком как Google Chrome, вы можете воспользоваться следующим кодом: ``` // Создание объекта для распознавания речи var speechSynthesis = window.speechSynthesis; // Создание экземпляра SpeechSynthesisUtterance var utterance = new SpeechSynthesisUtterance('Привет, мир!'); // Озвучание текста speechSynthesis.speak(utterance); ``` 4. Text-to-Speech-JS: Это JavaScript библиотека, основанная на Web Speech API, которая облегчает работу синтезом речи. Она обертывает функциональность Web Speech API и предоставляет удобный JavaScript интерфейс. Учитывая ваши предпочтения, ResponsiveVoice.js, Speak.js и Web Speech API могут быть хорошими вариантами для вас. Обратите внимание, что для Web Speech API некоторые браузеры могут требовать SSL-соединение (HTTPS) для его использования.