← Все проекты
Проект / TypeScript

DIYgod/cloudflare-edge-tts: cloudflare-edge-tts — синтез речи Microsoft Edge через Cloudflare Worker

Превращай текст в голос прямо на грани сети Cloudflare, без серверов и сложной инфраструктуры.

Проект представляет собой готовый шаблон Worker на TypeScript. Он предоставляет три эндпоинта: проверка здоровья, список доступных голосов и сам синтез речи. Код чисто нативный для среды Workers, не использует тяжёлые сторонние библиотеки, что делает его...

★ 85 TypeScript Форки 14 Issue 2 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков, которые хотят добавить синтез речи в свои веб-приложения или сервисы, используя бессерверную архитектуру Cloudflare Workers.

Проблема / задача

Подключение качественного синтеза речи (TTS) обычно требует серверов, API-ключей, сложной настройки и денег. Этот проект решает всё это, используя бесплатный движок Microsoft Edge прямо на грани сети.

Как это работает

Это минималистичный Cloudflare Worker, который внутри себя устанавливает WebSocket-соединение с сервисом Microsoft Edge TTS. Когда приходит POST-запрос с текстом, Worker преобразует его в аудио и сразу потоково отдаёт обратно в формате MPEG. Всё работает на edge-инфраструктуре Cloudflare — быстро и без ваших серверов.

Что видно по README

Проект представляет собой готовый шаблон Worker на TypeScript. Он предоставляет три эндпоинта: проверка здоровья, список доступных голосов и сам синтез речи. Код чисто нативный для среды Workers, не использует тяжёлые сторонние библиотеки, что делает его быстрым и лёгким.

Ключевые возможности

Синтез речи через Microsoft Edge TTSПотоковая отдача аудио (audio/mpeg)Поддержка CORS из коробкиПолучение списка доступных голосовПроверка здоровья сервиса

Технологии

TypeScriptCloudflare WorkersWebSocket

Интересный факт

В отличие от многих решений, этот Worker не использует популярную библиотеку edge-tts-universal, а реализует рукопожатие WebSocket и запросы напрямую внутри среды выполнения Workers, что делает его более эффективным на edge.

С чего начать

  • Клонируй репозиторий
  • Установи зависимости (npm install)
  • Задеплой Worker в свой аккаунт Cloudflare (npm run deploy)

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
6/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вам нужен простой, бесплатный и быстрый TTS для прототипа или небольшого проекта. Это отличный пример использования возможностей Cloudflare Workers для нетривиальных задач.

Наблюдения по обновлениям

Проект небольшой, но законченный. Последние коммиты показывают работу над типами и тестами. Активность умеренная, но код в рабочем состоянии.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/DIYgod/cloudflare-edge-tts
Создан на GitHub
10 апреля 2026 г.
Последнее обновление репо
10 апреля 2026 г.
Последняя проверка GitRadar
10 апреля 2026 г.
Изученные файлы
README.md, src/index.ts, package.json, src/handlers/health.ts, src/handlers/voices.ts, src/lib/http.ts

FAQ

Что это такое?

Готовый Cloudflare Worker, который превращает текст в речь, используя движок от Microsoft Edge.

Для кого подходит?

Для фронтенд- и fullstack-разработчиков, которые хотят добавить озвучку текста в свои приложения без развёртывания своего бэкенда.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с DIYgod/cloudflare-edge-tts?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.