Что это такое?
Готовый Cloudflare Worker, который превращает текст в речь, используя движок от Microsoft Edge.
Проект представляет собой готовый шаблон Worker на TypeScript. Он предоставляет три эндпоинта: проверка здоровья, список доступных голосов и сам синтез речи. Код чисто нативный для среды Workers, не использует тяжёлые сторонние библиотеки, что делает его...
Для разработчиков, которые хотят добавить синтез речи в свои веб-приложения или сервисы, используя бессерверную архитектуру Cloudflare Workers.
Подключение качественного синтеза речи (TTS) обычно требует серверов, API-ключей, сложной настройки и денег. Этот проект решает всё это, используя бесплатный движок Microsoft Edge прямо на грани сети.
Это минималистичный Cloudflare Worker, который внутри себя устанавливает WebSocket-соединение с сервисом Microsoft Edge TTS. Когда приходит POST-запрос с текстом, Worker преобразует его в аудио и сразу потоково отдаёт обратно в формате MPEG. Всё работает на edge-инфраструктуре Cloudflare — быстро и без ваших серверов.
Проект представляет собой готовый шаблон Worker на TypeScript. Он предоставляет три эндпоинта: проверка здоровья, список доступных голосов и сам синтез речи. Код чисто нативный для среды Workers, не использует тяжёлые сторонние библиотеки, что делает его быстрым и лёгким.
В отличие от многих решений, этот Worker не использует популярную библиотеку edge-tts-universal, а реализует рукопожатие WebSocket и запросы напрямую внутри среды выполнения Workers, что делает его более эффективным на edge.
Стоит попробовать, если вам нужен простой, бесплатный и быстрый TTS для прототипа или небольшого проекта. Это отличный пример использования возможностей Cloudflare Workers для нетривиальных задач.
Проект небольшой, но законченный. Последние коммиты показывают работу над типами и тестами. Активность умеренная, но код в рабочем состоянии.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Готовый Cloudflare Worker, который превращает текст в речь, используя движок от Microsoft Edge.
Для фронтенд- и fullstack-разработчиков, которые хотят добавить озвучку текста в свои приложения без развёртывания своего бэкенда.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.