В этом проекте используется Ollama LLM для создания идей видеотекста на основе подсказок пользователя. Он принимает запрос от пользователя и генерирует историю, которая затем преобразуется в аудио с помощью ИИ. Впоследствии из аудио генерируются субтитры, и, наконец, эти субтитры объединяются в видео.
git clone https://github.com/ccallazans/ai-video-generator.git
cd ai-video-generator
make start
Как только контейнеры будут запущены, вы сможете получить доступ к генератору видеоисторий AI через предоставленный интерфейс или конечные точки API. Первый раз может быть медленным, поскольку необходимо загрузить модель Ollama и требования Python Torch, но последующие запуски будут быстрее, поскольку Docker хранит ее в кеше.
curl --location ' http://localhost:8080/api/v1/generate '
--header ' Content-Type: application/json '
--data ' {
"message": "Tell me a story about Bahia"
} '
Сгенерированные видео сохраняются в папке «Сгенерировано».
Установите Ollama: инструкции на: https://ollama.com/download.
Создайте среду Python 3 и установите ее зависимости:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Запустите приложение Golang:
go run cmd/ *
Не стесняйтесь исследовать и изменять проект в соответствии с вашими потребностями! Если у вас возникнут какие-либо проблемы или у вас есть предложения по улучшению, не стесняйтесь открыть проблему или отправить запрос на включение.