Transforma um tema ou palavra-chave em um vídeo curto finalizado, gerando roteiro, narração, imagens, legendas e música automaticamente.
linyqh/NarratoAI
Ferramenta com IA que cria roteiros de narração e edita vídeos automaticamente, com geração de locução e legendas para conteúdo no estilo comentário.
- Estrelas
- 11,475
- Forks
- 1,731
- Issues abertas
- 8
- Último commit
- anteontem
O que é?
NarratoAI é uma ferramenta automatizada para produzir vídeos com comentários narrados. Usa LLMs para escrever os roteiros e, em seguida, cuida do fluxo de edição: corta trechos, gera a locução e cria legendas em um único processo.
O projeto oferece suporte a comentários e remixagens de dramas curtos, à junção de materiais e transcrição com um clique e à exportação de rascunhos do CapCut (剪映), para que a edição possa ser refinada nesse editor. Oferece vários mecanismos de TTS, incluindo opções de clonagem de voz, além de um recurso opcional de música de fundo com IA. Modelos de visão e linguagem, como Qwen2-VL e TwelveLabs Pegasus, podem ser usados para interpretar o conteúdo dos vídeos.
Ele funciona como um app web local em Streamlit, instalável por meio de um pacote para Windows ou macOS (Apple Silicon), com Docker Compose ou a partir do código-fonte usando uv e Python 3.12+. Também há uma versão hospedada na nuvem.
Recursos principais
- 01Gera roteiros de narração com LLMs a partir do conteúdo dos vídeos.
- 02Edita vídeos e une trechos automaticamente.
- 03Gera locução com vários mecanismos de TTS, incluindo clonagem de voz.
- 04Gera legendas por meio de transcrição com um clique.
- 05Exporta rascunhos para o CapCut (剪映), permitindo continuar a edição por lá.
- 06Funciona como uma interface web local em Streamlit no Windows, macOS ou Docker.
Casos de uso
- Criar vídeos de comentários ou resumos a partir de cenas de filmes e séries.
- Remixar cenas de dramas curtos para criar novos episódios narrados.
- Produzir em lote vídeos com locução e legendas para plataformas sociais.
Início rápido
- 1
Clone o repositório
git clone https://github.com/linyqh/NarratoAI.git - 2
Acesse o diretório do projeto
cd NarratoAI - 3
Implante com Docker Compose
docker compose up -d - 4
Abra http://localhost:8501 no navegador
Antes de usar
- Você precisa configurar suas próprias chaves de API do LLM em config.toml para que os recursos de roteiro e narração funcionem.
- A execução local requer Python 3.12 ou superior.
- Alguns mecanismos de clonagem de voz (IndexTTS-1.5 MLX, IndexTTS-2 MLX) estão disponíveis apenas para Macs com Apple Silicon, e o pacote do IndexTTS-2 para Windows ainda não foi atualizado.
Tópicos
Perguntas frequentes
- O que é NarratoAI?
- Ferramenta com IA que cria roteiros de narração e edita vídeos automaticamente, com geração de locução e legendas para conteúdo no estilo comentário. NarratoAI é uma ferramenta automatizada para produzir vídeos com comentários narrados. Usa LLMs para escrever os roteiros e, em seguida, cuida do fluxo de edição: corta trechos, gera a locução e cria legendas em um único processo.
- NarratoAI é gratuito? Qual é a licença?
- NarratoAI é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- NarratoAI ainda é mantido?
- Manutenção ativa. O último commit de NarratoAI foi em 19 de out. de 2026.
- Para que posso usar NarratoAI?
- Criar vídeos de comentários ou resumos a partir de cenas de filmes e séries. Remixar cenas de dramas curtos para criar novos episódios narrados. Produzir em lote vídeos com locução e legendas para plataformas sociais.
- Como instalar NarratoAI?
- Clone o repositório: git clone https://github.com/linyqh/NarratoAI.git Acesse o diretório do projeto: cd NarratoAI Implante com Docker Compose: docker compose up -d Abra http://localhost:8501 no navegador
- Onde consigo NarratoAI?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/linyqh/NarratoAI
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um agente de edição de vídeo com IA que transforma instruções em linguagem natural em busca de clipes, criação de roteiros, seleção de música e fontes e edição.
Um scraper de web com tecnologia LLM, feito com Streamlit, que extrai dados de páginas usando modelos OpenAI, Gemini, Ollama ou LiteLLM.
Aplicativo para desktop e web que converte arquivos EPUB, PDF, texto e legendas em áudio com legendas sincronizadas, usando o TTS Kokoro-82M.
Agente de IA open source do Google que leva o Gemini ao terminal para consultar, editar e automatizar código.
Uma interface local para usuários avançados conversarem com diversas APIs de LLM, geradores de imagens e modelos de voz TTS.