يستخدم هذا المشروع Ollama LLM لإنشاء أفكار نصية للفيديو بناءً على مطالبات المستخدم. يأخذ الأمر مطالبة من المستخدم وينشئ قصة، ثم يتم تحويلها بعد ذلك إلى صوت باستخدام الذكاء الاصطناعي. وبعد ذلك، يتم إنشاء التسميات التوضيحية من الصوت، وأخيرًا، يتم دمج هذه التسميات التوضيحية في مقطع فيديو.
git clone https://github.com/ccallazans/ai-video-generator.git
cd ai-video-generator
make start
بمجرد إعداد الحاويات وتشغيلها، يمكنك الوصول إلى منشئ قصة الفيديو بالذكاء الاصطناعي من خلال الواجهة المتوفرة أو نقاط نهاية واجهة برمجة التطبيقات (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
تشغيل تطبيق جولانج:
go run cmd/ *
لا تتردد في استكشاف المشروع وتعديله وفقًا لاحتياجاتك! إذا واجهت أي مشاكل أو لديك اقتراحات للتحسين، فلا تتردد في فتح مشكلة أو إرسال طلب سحب.