자연어 act, observe, extract 호출과 Playwright 스타일 API로 Chrome을 제어하는 브라우저 에이전트용 TypeScript, Python, Go SDK입니다.
emiliioaguirre/youtube-live-tts
ElevenLabs AI 음성으로 YouTube 라이브 채팅을 실시간 낭독하고 웹 대시보드에서 설정할 수 있습니다.
- 스타
- 56
- 포크
- 6
- 열린 이슈
- 1
- 마지막 커밋
- 6개월 전
어떤 프로젝트인가요?
YouTube Live TTS는 YouTube 라이브 스트림 채팅 메시지를 도착하는 즉시 음성으로 변환합니다. 음성에는 ElevenLabs를, 채팅 읽기에는 pytchat을 사용하므로 스트리머가 방송 중 시청자의 메시지를 소리 내어 읽어줄 수 있습니다.
Next.js 웹 대시보드에서 음성을 설정하고, "{author} says: {message}"와 같은 메시지 템플릿을 지정하고, 브라우저에서 들어오는 채팅을 모니터링할 수 있습니다. FastAPI Python 백엔드는 채팅 모니터링과 음성 생성을 처리합니다. 오디오가 겹치지 않도록 하는 메시지 큐, 사용자별 쿨다운, 메시지 길이 제한 등의 제어 기능이 내장되어 있습니다.
이 프로젝트는 Windows, macOS, Linux를 지원하며, 인터페이스는 라이트 및 다크 테마와 영어, 스페인어를 지원합니다.
핵심 기능
- 01YouTube 라이브 채팅 메시지를 도착하는 즉시 소리 내어 읽습니다
- 02음성 출력에 ElevenLabs AI 음성을 사용합니다
- 03설정 및 모니터링용 웹 대시보드
- 04사용자 지정 가능한 메시지 템플릿
- 05오디오가 겹치지 않도록 하는 메시지 큐
- 06사용자별 쿨다운 및 메시지 길이 제한
활용 사례
- 라이브 방송 중 시청자의 채팅을 소리 내어 읽어주고 싶은 스트리머
- 채팅 참여자가 많은 인터랙티브 라이브 스트림을 진행하는 커뮤니티 운영자
빠른 시작
- 1
사용 중인 OS에 필요한 사전 요구 사항(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
사용 전 알아둘 점
- 음성을 생성하려면 ElevenLabs API 키가 필요합니다.
- Python 3.12와 Bun이 설치되어 있어야 하며, Linux에서는 시스템 오디오 라이브러리도 필요합니다.
- 스타가 56개이고 비교적 새 프로젝트이므로, 아직 다듬어지지 않은 부분이 있을 수 있습니다.
토픽
자주 묻는 질문
- youtube-live-tts은(는) 무엇인가요?
- ElevenLabs AI 음성으로 YouTube 라이브 채팅을 실시간 낭독하고 웹 대시보드에서 설정할 수 있습니다. YouTube Live TTS는 YouTube 라이브 스트림 채팅 메시지를 도착하는 즉시 음성으로 변환합니다. 음성에는 ElevenLabs를, 채팅 읽기에는 pytchat을 사용하므로 스트리머가 방송 중 시청자의 메시지를 소리 내어 읽어줄 수 있습니다.
- youtube-live-tts은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- youtube-live-tts은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- youtube-live-tts은(는) 아직 유지보수되고 있나요?
- 6개월 이상 커밋 없음. youtube-live-tts의 마지막 커밋은 2026년 4월 14일입니다.
- youtube-live-tts은(는) 어디에 사용할 수 있나요?
- 라이브 방송 중 시청자의 채팅을 소리 내어 읽어주고 싶은 스트리머 채팅 참여자가 많은 인터랙티브 라이브 스트림을 진행하는 커뮤니티 운영자
- youtube-live-tts는 어떻게 설치하나요?
- 사용 중인 OS에 필요한 사전 요구 사항(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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
에이전트, 스크립트, 사람의 승인 단계를 활용해 YAML로 정의한 AI 코딩 및 기타 프로세스를 실행하는 오픈소스 워크플로 엔진입니다.
LLM 에이전트의 대화와 실행을 Python 및 TypeScript 앱에서 활용할 수 있는 영구적이고 구조화된 메모리로 바꾸는 에이전트 네이티브 메모리 인프라입니다.
디지털 휴먼(2.5D, 3D, 모바일, PC, 웹)과 LLM(OpenAI 호환, DeepSeek)을 비즈니스 시스템에 연결하는 에이전트 프레임워크입니다.
메모리, 도구, MCP, RAG, 음성, 워크플로를 지원하는 AI 에이전트 구축용 TypeScript 프레임워크와 관측성을 위한 VoltOps 콘솔입니다.
Convex 기반의 가상 마을 AI Town을 배포하고 맞춤 설정할 수 있는 MIT 라이선스 스타터 키트입니다.