Este proyecto utiliza Ollama LLM para crear ideas de texto en video basadas en las indicaciones de los usuarios. Toma un mensaje del usuario y genera una historia, que luego se convierte en audio mediante IA. Posteriormente, se generan subtítulos a partir del audio y, finalmente, estos subtítulos se fusionan en un vídeo.
git clone https://github.com/ccallazans/ai-video-generator.git
cd ai-video-generator
make start
Una vez que los contenedores estén en funcionamiento, puede acceder al generador de historias en vídeo de IA a través de la interfaz proporcionada o de los puntos finales API. La primera vez puede ser lenta porque tiene que descargar el modelo Ollama y los requisitos de Python Torch, pero las ejecuciones posteriores serán más rápidas porque Docker lo mantiene en caché.
curl --location ' http://localhost:8080/api/v1/generate '
--header ' Content-Type: application/json '
--data ' {
"message": "Tell me a story about Bahia"
} '
Los videos generados se guardan en la carpeta "generada".
Instale Ollama: Instrucciones en: https://ollama.com/download
Cree un entorno Python 3 e instale sus dependencias:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Ejecute la aplicación Golang:
go run cmd/ *
¡Siéntete libre de explorar y modificar el proyecto según tus necesidades! Si encuentra algún problema o tiene sugerencias para mejorar, no dude en abrir un problema o enviar una solicitud de extracción.