SDK на TypeScript, Python и Go для браузерных агентов: управляет Chrome с помощью вызовов act, observe и extract на естественном языке и API в стиле Playwright.
emiliioaguirre/youtube-live-tts
Озвучивает сообщения из YouTube Live Chat в реальном времени голосами ElevenLabs AI; настройки доступны в веб-панели.
- Звёзды
- 56
- Форки
- 6
- Открытые issues
- 1
- Последний коммит
- 6 месяцев назад
Что это?
YouTube Live TTS превращает сообщения из чата прямой трансляции YouTube в речь по мере их поступления. Для озвучивания используются ElevenLabs, а для чтения чата — pytchat. Благодаря этому зрительские сообщения можно зачитывать вслух во время трансляции.
В веб-панели на Next.js можно настроить голос, задать шаблон сообщения, например «{author} пишет: {message}», и следить за входящими сообщениями в браузере. Бэкенд на Python и FastAPI отслеживает чат и генерирует речь. Встроенные функции включают очередь сообщений, которая предотвращает наложение аудио, задержку между сообщениями от одного пользователя и ограничение длины сообщений.
Проект поддерживает Windows, macOS и Linux. Интерфейс доступен на английском и испанском языках, а также в светлой и тёмной темах.
Ключевые возможности
- 01Озвучивает сообщения из YouTube Live Chat по мере их поступления
- 02Использует голоса ElevenLabs AI для озвучивания
- 03Веб-панель для настройки и мониторинга
- 04Настраиваемые шаблоны сообщений
- 05Очередь сообщений предотвращает наложение аудио
- 06Задержка между сообщениями от одного пользователя и ограничение длины сообщений
Сценарии использования
- Для стримеров, которые хотят озвучивать сообщения зрителей во время трансляций
- Для ведущих сообществ, проводящих интерактивные трансляции с большим количеством участников чата
Быстрый старт
- 1
Установите необходимые компоненты (Python 3.12 и Bun) для вашей ОС
- 2
Клонируйте репозиторий и установите зависимости
git clone https://github.com/emiliioaguirre/youtube-live-tts.git cd youtube-live-tts pip3 install -r backend/requirements.txt cd frontend && bun install && cd .. - 3
Запустите приложение
bun dev
Что важно знать
- Для генерации голосов требуется ключ API ElevenLabs.
- Необходимо установить Python 3.12 и Bun; в Linux также потребуются системные аудиобиблиотеки.
- У проекта 56 звёзд, и он относительно новый, поэтому некоторые моменты могут быть ещё не до конца проработаны.
Темы
Частые вопросы
- Что такое youtube-live-tts?
- Озвучивает сообщения из YouTube Live Chat в реальном времени голосами ElevenLabs AI; настройки доступны в веб-панели. YouTube Live TTS превращает сообщения из чата прямой трансляции YouTube в речь по мере их поступления. Для озвучивания используются ElevenLabs, а для чтения чата — pytchat. Благодаря этому зрительские сообщения можно зачитывать вслух во время трансляции.
- youtube-live-tts можно использовать бесплатно? Какая у него лицензия?
- youtube-live-tts распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- youtube-live-tts всё ещё поддерживается?
- Нет коммитов больше 6 месяцев. Последний коммит в youtube-live-tts — 14 апр. 2026 г..
- Для чего можно использовать youtube-live-tts?
- Для стримеров, которые хотят озвучивать сообщения зрителей во время трансляций Для ведущих сообществ, проводящих интерактивные трансляции с большим количеством участников чата
- Как установить youtube-live-tts?
- Установите необходимые компоненты (Python 3.12 и Bun) для вашей ОС Клонируйте репозиторий и установите зависимости: git clone https://github.com/emiliioaguirre/youtube-live-tts.git cd youtube-live-tts pip3 install -r backend/requirements.txt cd frontend && bun install && cd .. Запустите приложение: bun dev
- Где скачать youtube-live-tts?
- Исходный код и инструкции по установке — на GitHub: https://github.com/emiliioaguirre/youtube-live-tts
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый движок workflow, который запускает заданные в YAML процессы разработки с ИИ и другие процессы с агентами, скриптами и этапами согласования.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.
Фреймворк для подключения цифровых людей (2.5D, 3D, мобильные устройства, ПК и веб) и LLM к бизнес-системам.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.
Стартовый набор под лицензией MIT для развертывания и настройки AI Town — виртуального города, где живут, общаются и проводят время персонажи с ИИ; построен на Convex.