iNote

생각을 기록하면 오래 남습니다.

AI 어시스턴트

게스트님, 안녕하세요

무엇을 도와드릴까요?

  • 대화 기록이 없어요.

AI 어시스턴트

게스트님, 안녕하세요

무엇을 도와드릴까요?

  • 대화 기록이 없어요.
iNote
iNote
홈할 일일지독서나의 글글쓰기dev-guide
← 만다라트로 돌아가기
기능 고도화

글/독서 기록 → 영상 자동 변환 (무료 스택)

목표

블로그 글(추후 독서 기록에도 확장)을 짧은 영상으로 자동 변환하는 기능. 무료 오픈소스 + 무료 티어 조합으로 프로토타입은 비용 없이 구축.

핵심 스택 (무료)

  • 대본 요약(LLM): Groq API / Hugging Face 무료 API
  • 나레이션(TTS): edge-tts (오픈소스, 서버비용 없음, MS Edge 음성 추출)
  • 애니메이션 렌더링: Manim (Python, 도형·수식·텍스트 애니메이션 코드로 생성)
  • 오디오+영상 병합: FFmpeg
  • 호스팅: Hugging Face Spaces / Render / Vercel 무료 티어

동작 흐름

  1. 입력: 블로그 글 텍스트 또는 URL
  2. LLM으로 1분 분량 대본 요약
  3. edge-tts로 대본 → 오디오(mp3) 변환
  4. Manim 스크립트 동적 실행 → 애니메이션 영상 렌더
  5. FFmpeg로 오디오+영상 병합 → 다운로드/재생 링크 제공

한계·주의사항

  • 실사형 AI 영상은 GPU 필요해서 무료 서버로는 어려움 → 2D 그래픽/텍스트 애니메이션 중심으로 현실적 범위를 잡는 게 맞음
  • 무료 LLM API(Groq 등)는 분당 요청 제한 있음 → 동시접속 늘면 유료 전환 검토

적용 확장 순서

  1. inote 블로그 글쓰기 (apps/web)
  2. inote 독서 기록 (reading-logs)
  3. inote-money (시점 미정)

TODO — 상세 내용 추가 예정

  • "영상 만들기" 트리거 방식 (발행 시 자동 vs 버튼 클릭)
  • 생성된 영상 저장 위치 (R2? 별도 스토리지?)
  • Manim 씬 스크립트를 글 구조에서 어떻게 동적으로 뽑아낼지
  • inote-ai에 라우트로 추가할지, 별도 서비스로 분리할지