Este projeto utiliza Ollama LLM para criar ideias de texto em vídeo com base nas instruções do usuário. Ele recebe uma solicitação do usuário e gera uma história, que é então convertida em áudio usando IA. Posteriormente, as legendas são geradas a partir do áudio e, por fim, essas legendas são mescladas em um vídeo.
git clone https://github.com/ccallazans/ai-video-generator.git
cd ai-video-generator
make start
Assim que os contêineres estiverem instalados e funcionando, você poderá acessar o gerador de histórias em vídeo de IA por meio de sua interface fornecida ou pontos de extremidade de API. A primeira vez pode ser lenta porque é necessário baixar o modelo Ollama e os requisitos do Python Torch, mas as execuções subsequentes serão mais rápidas porque o Docker o mantém em cache.
curl --location ' http://localhost:8080/api/v1/generate '
--header ' Content-Type: application/json '
--data ' {
"message": "Tell me a story about Bahia"
} '
Os vídeos gerados são salvos na pasta “gerados”.
Instale o Ollama: Instruções em: https://ollama.com/download
Crie um ambiente Python 3 e instale suas dependências:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Execute o aplicativo Golang:
go run cmd/ *
Fique à vontade para explorar e modificar o projeto de acordo com suas necessidades! Se você encontrar algum problema ou tiver sugestões de melhorias, não hesite em abrir um problema ou enviar uma solicitação pull.