기능 고도화
글/독서 기록 → 영상 자동 변환 (무료 스택)
목표
블로그 글(추후 독서 기록에도 확장)을 짧은 영상으로 자동 변환하는 기능. 무료 오픈소스 + 무료 티어 조합으로 프로토타입은 비용 없이 구축.
핵심 스택 (무료)
- 대본 요약(LLM): Groq API / Hugging Face 무료 API
- 나레이션(TTS): edge-tts (오픈소스, 서버비용 없음, MS Edge 음성 추출)
- 애니메이션 렌더링: Manim (Python, 도형·수식·텍스트 애니메이션 코드로 생성)
- 오디오+영상 병합: FFmpeg
- 호스팅: Hugging Face Spaces / Render / Vercel 무료 티어
동작 흐름
- 입력: 블로그 글 텍스트 또는 URL
- LLM으로 1분 분량 대본 요약
- edge-tts로 대본 → 오디오(mp3) 변환
- Manim 스크립트 동적 실행 → 애니메이션 영상 렌더
- FFmpeg로 오디오+영상 병합 → 다운로드/재생 링크 제공
한계·주의사항
- 실사형 AI 영상은 GPU 필요해서 무료 서버로는 어려움 → 2D 그래픽/텍스트 애니메이션 중심으로 현실적 범위를 잡는 게 맞음
- 무료 LLM API(Groq 등)는 분당 요청 제한 있음 → 동시접속 늘면 유료 전환 검토
적용 확장 순서
- inote 블로그 글쓰기 (
apps/web) - inote 독서 기록 (
reading-logs) - inote-money (시점 미정)
TODO — 상세 내용 추가 예정
- "영상 만들기" 트리거 방식 (발행 시 자동 vs 버튼 클릭)
- 생성된 영상 저장 위치 (R2? 별도 스토리지?)
- Manim 씬 스크립트를 글 구조에서 어떻게 동적으로 뽑아낼지
- inote-ai에 라우트로 추가할지, 별도 서비스로 분리할지