Repolode
emiliioaguirre

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. 1

    사용 중인 OS에 필요한 사전 요구 사항(Python 3.12 및 Bun)을 설치합니다

  2. 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. 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 통계는 매일 갱신됩니다.

관련 프로젝트