Skip to content

redsunjin/OpenCourse-TTS-Helper

Repository files navigation

OpenCourse-TTS-Helper (v1.0.5) 🎙️

OpenCourse-TTS-Helper는 코세라(Coursera) 강의 자막(VTT)뿐만 아니라 '읽어보기 자료(Reading Materials)' 인 텍스트까지 AI 음성(TTS)으로 자연스럽게 읽어주는 학습 지원 도구입니다. 특히 강력한 비디오 싱크(Video Sync) 기능을 통해 영상과 낭독을 실시간으로 동기화하여 완벽한 학습 환경을 제공합니다.

Installation | Features | Manual (KO) | Manual (EN) | Docs | Privacy Policy


주요 기능 (Key Features)

  • 🔄 Real-time Video Sync: 코세라 영상의 재생 시각을 추적하여 AI 음성을 실시간으로 동기화 (v1.0.5 가속 루프 적용).
  • 🛠️ Self-Healing UI: 싱크 상대를 감시하는 LIVE/STALLED 대시보드로 안정적인 작동 보장.
  • 🎙️ Microsoft Edge Natural TTS: 엣지 브라우저의 고품질 인공지능 한국어 음성을 최우선으로 지원.
  • 🔋 Persistent Playback: 오프스크린(Offscreen) 및 영구 저장소(Storage) 기술을 통해 팝업을 닫거나 브라우저를 재시작해도 연속 재생 가능.
  • 📄 Transcript Viewer: 등록된 자막 리스트를 확인하고 특정 위치를 클릭하여 영상과 음성을 즉시 이동(Jump).

🚨 알려진 이슈 및 해결 방법 (Known Issues)

크롬 'Natural' 목소리 자동 활성화 (최신 업데이트)

  • 개선: 앱 실행 시 자동으로 엔진을 깨우는 기술이 적용되어 목록에 고품질 목소리가 더 잘 나타납니다. ✨
  • 참고: 여전히 안 보일 경우 브라우저의 **[읽기 모드]**를 한 번 켜는 것이 가장 확실한 방법입니다.

Shadcn UI 등으로 UI 전면 개편 및 자동 활성화 완성형 기능 개선 중입니다. 🚀


설치 및 개발 방법 (Installation & Development)

일반 사용자 (Final Release)

  1. 이 저장소를 다운로드하거나 클론합니다.
  2. 브라우저(edge://extensions 또는 chrome://extensions)에서 개발자 모드를 활성화합니다.
  3. 압축해제된 확장 프로그램을 로드합니다를 선택합니다.
  4. dist 폴더를 선택하여 설치합니다.

개발자용 (Development Mode)

  1. src 폴더를 확장 프로그램으로 로드하여 실시간으로 코드를 수정하고 테스트할 수 있습니다.
  2. 개발이 완료되면 scripts/sync_dist.ps1 스크립트를 실행하여 dist 폴더를 최신 상태로 업데이트합니다.

사용 방법 (Usage)

  1. 코세라 강의 페이지에서 해당 언어의 자막(.vtt) 파일을 다운로드합니다.
  2. 익스텐션 팝업에서 자막 파일 등록 후 **[Video Sync Mode]**를 켭니다.
  3. 영상 재생 속도에 맞춰 흘러나오는 AI 음성으로 스마트하게 학습하세요.

문서 및 가이드 (Documentation)


라이선스 (License)

MIT License.

About

온라인 학습 플랫폼 스크립트를 음성으로 읽어주는 TTS 브라우저 확장 프로그램

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors