OpenCourse-TTS-Helper는 코세라(Coursera) 강의 자막(VTT)뿐만 아니라 '읽어보기 자료(Reading Materials)' 인 텍스트까지 AI 음성(TTS)으로 자연스럽게 읽어주는 학습 지원 도구입니다. 특히 강력한 비디오 싱크(Video Sync) 기능을 통해 영상과 낭독을 실시간으로 동기화하여 완벽한 학습 환경을 제공합니다.
Installation | Features | Manual (KO) | Manual (EN) | Docs | Privacy Policy
- 🔄 Real-time Video Sync: 코세라 영상의 재생 시각을 추적하여 AI 음성을 실시간으로 동기화 (v1.0.5 가속 루프 적용).
- 🛠️ Self-Healing UI: 싱크 상대를 감시하는 LIVE/STALLED 대시보드로 안정적인 작동 보장.
- 🎙️ Microsoft Edge Natural TTS: 엣지 브라우저의 고품질 인공지능 한국어 음성을 최우선으로 지원.
- 🔋 Persistent Playback: 오프스크린(Offscreen) 및 영구 저장소(Storage) 기술을 통해 팝업을 닫거나 브라우저를 재시작해도 연속 재생 가능.
- 📄 Transcript Viewer: 등록된 자막 리스트를 확인하고 특정 위치를 클릭하여 영상과 음성을 즉시 이동(Jump).
- 개선: 앱 실행 시 자동으로 엔진을 깨우는 기술이 적용되어 목록에 고품질 목소리가 더 잘 나타납니다. ✨
- 참고: 여전히 안 보일 경우 브라우저의 **[읽기 모드]**를 한 번 켜는 것이 가장 확실한 방법입니다.
Shadcn UI 등으로 UI 전면 개편 및 자동 활성화 완성형 기능 개선 중입니다. 🚀
- 이 저장소를 다운로드하거나 클론합니다.
- 브라우저(
edge://extensions또는chrome://extensions)에서 개발자 모드를 활성화합니다. - 압축해제된 확장 프로그램을 로드합니다를 선택합니다.
dist폴더를 선택하여 설치합니다.
src폴더를 확장 프로그램으로 로드하여 실시간으로 코드를 수정하고 테스트할 수 있습니다.- 개발이 완료되면
scripts/sync_dist.ps1스크립트를 실행하여dist폴더를 최신 상태로 업데이트합니다.
- 코세라 강의 페이지에서 해당 언어의 자막(
.vtt) 파일을 다운로드합니다. - 익스텐션 팝업에서 자막 파일 등록 후 **[Video Sync Mode]**를 켭니다.
- 영상 재생 속도에 맞춰 흘러나오는 AI 음성으로 스마트하게 학습하세요.
- 사용자 설명서 (KOR): 이미지와 함께 상세한 사용법을 확인하세요.
- 사용자 설명서 (ENG): Please take a moment to read the manual.
- Docs / Retrospective: 개발 여정, 기술 회고 및 추가 자산.
- Scripts: 개발 및 배포 자동화용 스크립트.
- Privacy Policy: 개인정보 처리방침.
MIT License.