주제나 키워드만 입력하면 대본, 내레이션, 영상 소스, 자막, 음악을 자동으로 구성해 짧은 영상을 완성합니다.
linyqh/NarratoAI
해설형 콘텐츠를 위해 내레이션 대본을 작성하고 음성 해설과 자막을 생성해 영상을 자동 편집하는 AI 도구입니다.
- 스타
- 11,475
- 포크
- 1,731
- 열린 이슈
- 8
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
NarratoAI는 내레이션이 포함된 영상 해설을 자동으로 제작하는 도구입니다. LLM으로 대본을 작성한 뒤, 영상 자르기부터 음성 해설 생성과 자막 제작까지 편집 작업 전반을 하나의 파이프라인에서 처리합니다.
숏드라마 해설과 리믹스를 지원하며, 원클릭으로 소스 영상을 병합하고 음성을 텍스트로 변환할 수 있습니다. CapCut (剪映) 초안으로 내보내면 해당 편집기에서 추가로 다듬을 수 있습니다. 음성 복제 옵션을 포함해 여러 TTS 엔진을 지원하며, AI 배경 음악 기능도 선택적으로 사용할 수 있습니다. Qwen2-VL, TwelveLabs Pegasus 같은 비전-언어 모델로 영상 내용을 파악할 수도 있습니다.
로컬 Streamlit 웹 앱으로 실행할 수 있으며, Windows 또는 macOS (Apple Silicon)용 번들, Docker Compose, 또는 uv와 Python 3.12+를 사용해 소스 코드에서 설치할 수 있습니다. 호스팅되는 클라우드 버전도 제공됩니다.
핵심 기능
- 01LLM으로 영상 콘텐츠를 바탕으로 내레이션 대본을 생성합니다.
- 02영상을 자동으로 편집하고 소스 영상을 병합합니다.
- 03음성 복제를 포함한 여러 TTS 엔진으로 음성 해설을 생성합니다.
- 04원클릭 음성 텍스트 변환으로 자막을 생성합니다.
- 05CapCut (剪映)으로 초안을 내보내 추가 편집을 지원합니다.
- 06Windows, macOS 또는 Docker에서 로컬 Streamlit 웹 UI로 실행됩니다.
활용 사례
- 영화 및 TV 영상 클립의 해설이나 요약 영상을 제작합니다.
- 숏드라마 영상을 리믹스해 새로운 내레이션 에피소드를 만듭니다.
- 소셜 플랫폼용 음성 해설·자막 영상을 일괄 제작합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/linyqh/NarratoAI.git - 2
프로젝트 디렉터리로 이동합니다
cd NarratoAI - 3
Docker Compose로 배포합니다
docker compose up -d - 4
브라우저에서 http://localhost:8501을 엽니다
사용 전 알아둘 점
- 스크립트 및 내레이션 기능을 사용하려면 먼저 config.toml에서 본인의 LLM API 키를 설정해야 합니다.
- 로컬에서 실행하려면 Python 3.12 이상이 필요합니다.
- 일부 음성 복제 엔진(IndexTTS-1.5 MLX, IndexTTS-2 MLX)은 Apple Silicon Mac에서만 사용할 수 있으며, IndexTTS-2 Windows 패키지는 아직 업데이트되지 않았습니다.
토픽
자주 묻는 질문
- NarratoAI은(는) 무엇인가요?
- 해설형 콘텐츠를 위해 내레이션 대본을 작성하고 음성 해설과 자막을 생성해 영상을 자동 편집하는 AI 도구입니다. NarratoAI는 내레이션이 포함된 영상 해설을 자동으로 제작하는 도구입니다. LLM으로 대본을 작성한 뒤, 영상 자르기부터 음성 해설 생성과 자막 제작까지 편집 작업 전반을 하나의 파이프라인에서 처리합니다.
- NarratoAI은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- NarratoAI은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- NarratoAI은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. NarratoAI의 마지막 커밋은 2026년 10월 19일입니다.
- NarratoAI은(는) 어디에 사용할 수 있나요?
- 영화 및 TV 영상 클립의 해설이나 요약 영상을 제작합니다. 숏드라마 영상을 리믹스해 새로운 내레이션 에피소드를 만듭니다. 소셜 플랫폼용 음성 해설·자막 영상을 일괄 제작합니다.
- NarratoAI는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/linyqh/NarratoAI.git 프로젝트 디렉터리로 이동합니다: cd NarratoAI Docker Compose로 배포합니다: docker compose up -d 브라우저에서 http://localhost:8501을 엽니다
- NarratoAI은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/linyqh/NarratoAI
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
자연어 지시를 클립 검색, 대본 작성, 음악·폰트 선택, 영상 편집으로 구현하는 AI 영상 편집 에이전트입니다.
OpenAI, Gemini, Ollama 또는 LiteLLM 모델로 웹페이지 데이터를 추출하는 Streamlit 기반 LLM 웹 스크래퍼입니다.
Kokoro-82M TTS를 사용해 EPUB, PDF, 텍스트, 자막 파일을 자막 동기화 오디오로 변환하는 데스크톱 및 웹 앱입니다.
다양한 LLM API, 이미지 생성기, TTS 음성 모델과 대화할 수 있는 로컬 설치형 파워 유저용 프런트엔드입니다.