يوفر هذا المشروع أداة لتحويل أي مستند PDF إلى حلقة بودكاست! باستخدام Google Gemini لإنشاء الحوار ونماذج تحويل النص إلى كلام من OpenAI، تعالج هذه الأداة محتوى ملف PDF، وتولد حوارًا طبيعيًا مناسبًا للبودكاست الصوتي، وتخرجه كملف MP3.
لإعداد المشروع، اتبع الخطوات التالية:
استنساخ المستودع:
git clone https://github.com/knowsuchagency/pdf-to-podcast.git
cd pdf-to-podcast
تثبيت التبعيات:
uv sync
إعداد مفتاح (مفاتيح) API:
ستحتاج إلى مفتاح API لـ OpenAI والذي يمكنك تمريره عبر الواجهة أو تعيينه كمتغير بيئة OPENAI_API_KEY
.
تشغيل التطبيق:
python main.py
سيؤدي هذا إلى تشغيل واجهة Gradio في متصفح الويب الخاص بك.
تحميل ملف PDF: قم بتحميل مستند PDF الذي تريد تحويله إلى بودكاست.
أدخل مفتاح OpenAI API: قم بتوفير مفتاح OpenAI API الخاص بك في مربع النص المخصص.
إنشاء الصوت: انقر فوق الزر لبدء عملية التحويل. سيكون الإخراج ملف MP3 يحتوي على حوار البودكاست.
تم ترخيص هذا المشروع بموجب ترخيص Apache 2.0. راجع ملف الترخيص لمزيد من المعلومات.