Repolode
linyqh

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. 1

    Clone o repositório

    git clone https://github.com/linyqh/NarratoAI.git
  2. 2

    Acesse o diretório do projeto

    cd NarratoAI
  3. 3

    Implante com Docker Compose

    docker compose up -d
  4. 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