Dieses Projekt nutzt Ollama LLM, um Videotextideen basierend auf Benutzereingaben zu erstellen. Es nimmt eine Eingabeaufforderung des Benutzers entgegen und generiert eine Geschichte, die dann mithilfe von KI in Audio umgewandelt wird. Anschließend werden aus dem Audio Untertitel generiert, die schließlich zu einem Video zusammengefügt werden.
git clone https://github.com/ccallazans/ai-video-generator.git
cd ai-video-generator
make start
Sobald die Container betriebsbereit sind, können Sie über die bereitgestellte Schnittstelle oder API-Endpunkte auf den AI-Video-Story-Generator zugreifen. Das erste Mal kann langsam sein, da das Ollama-Modell und die Python-Torch-Anforderungen heruntergeladen werden müssen, aber nachfolgende Ausführungen werden schneller sein, weil Docker es im Cache behält.
curl --location ' http://localhost:8080/api/v1/generate '
--header ' Content-Type: application/json '
--data ' {
"message": "Tell me a story about Bahia"
} '
Die generierten Videos werden im Ordner „generated“ gespeichert.
Ollama installieren: Anleitung unter: https://ollama.com/download
Erstellen Sie eine Python 3-Umgebung und installieren Sie ihre Abhängigkeiten:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Führen Sie die Golang-Anwendung aus:
go run cmd/ *
Fühlen Sie sich frei, das Projekt entsprechend Ihren Bedürfnissen zu erkunden und zu modifizieren! Wenn Sie auf Probleme stoßen oder Verbesserungsvorschläge haben, zögern Sie bitte nicht, ein Problem zu eröffnen oder eine Pull-Anfrage einzureichen.