عن المشروع
يعد MinusPod خادمًا ذاتي الاستضافة يزيل الإعلانات تلقائيًا من حلقات البودكاست قبل التشغيل. يقوم بتفريغ الصوت باستخدام Whisper (محليًا عبر faster-whisper/whisper.cpp أو واجهات برمجة تطبيقات بعيدة)، ويستخدم LLM لاكتشاف مقاطع الإعلانات في النص، ثم يستخدم FFmpeg لقصها. يتعلم النظام أنماط الإعلانات عبر الحلقات من تصحيحات المستخدم بحيث يُقبض على الرعاة المتكررين دون إعادة استعلام LLM.
تشمل القدرات الرئيسية: اكتشاف LLM بنافذة منزلقة مع مرحلة تحقق، ومرحلة مراجع إعلانات اختيارية، وإشارات من جهة الصوت (مستوى الصوت، انتقالات DAI، اكتشاف فجوات VAD)، واكتشاف إشارات صوتية لكل تغذية، وتقييم الثقة مع طابور مراجعة، وتصنيف المقاطع (راعٍ، ترويج متبادل، ترويج ذاتي، تفاعل، مقدمة/خاتمة/ملخص).
يدعم عدة مزودي LLM (Anthropic وOpenRouter وOllama وأي نقطة نهاية متوافقة مع OpenAI) مع ضبط لكل مرحلة وتخزين مشفر لمفاتيح API. ينشر تغذيات RSS معاد قصها مع صوت ذي إصدارات، ونصوص/فصول Podcasting 2.0، وتكامل Podping، واستيراد/تصدير OPML، وإنشاء تغذية محلية من ملفات الصوت الخاصة بالمستخدم.
توفر واجهة الويب محرر إعلانات بموجة صوتية، وإدارة التغذيات/الحلقات/الأنماط/الرعاة، والإحصائيات وتحليلات التكلفة. تتضمن أدوات التحكم في الاحتفاظ، والنسخ الاحتياطية المشفرة، وwebhooks، وواجهة REST API مع مواصفات OpenAPI، ومصادقة كلمة مرور مشتركة واحدة. يعمل عبر Docker مع دعم NVIDIA GPU لـ Whisper المحلي، أو باستخدام CPU فقط مع خلفية تفريغ صوتي بعيدة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.