الوصف
Podverse هو مشروع مفتوح المصدر على GitHub يوضح كيفية إضافة ميزات الذكاء الاصطناعي إلى البودكاست. يصف README الخاص به بأنه "مخصص كعرض توضيحي لتطبيق ويب كامل المكدس يستفيد من قدرات الذكاء الاصطناعي"، تم بناؤه بواسطة المطور مات ويلش (mdwelsh). تم إصدار المستودع بموجب ترخيص Apache 2.0 وكان عامًا منذ فبراير 2024. إنه ليس منتجًا مستضافًا: العرض التجريبي المباشر السابق للمشروع على Vercel لم يعد متاحًا، لذا فإن الكود نفسه هو ما يتم الحفاظ عليه اليوم.
قراءة المزيد
بالنظر إلى عنوان URL لخلاصة RSS الخاصة ببودكاست، يقوم Podverse باستيراد حلقاته ويشغلها عبر Deepgram للنسخ التلقائي، بما في ذلك التمييز (تحديد المتحدث الذي قال ماذا). ثم يقوم نموذج اللغة الكبير (LLM) بإنشاء ملخصات للحلقات، وتتيح دردشة آلية مبنية باستخدام توليد معزز بالاسترجاع (RAG) للمستخدم طرح الأسئلة والحصول على إجابات مستندة إلى النص. كما يوفر التطبيق بحثًا نصيًا كاملًا عبر النصوص، والبيانات الوصفية، والملخصات.
تم بناء Podverse باستخدام Next.js ومصمم للنشر بدون خادم على Vercel. يستخدم Supabase كقاعدة بيانات خلفية، وClerk للمصادقة، وInngest للوظائف الخلفية مثل معالجة بودكاست تم استيراده حديثًا، وDeepgram للنسخ، ونماذج OpenAI لميزات LLM الخاصة به، وMailgun لإرسال البريد الإلكتروني، مع Stripe كتكامل فواتير اختياري لنشر يرغب في فرض رسوم على الوصول. يتضمن المستودع تفريغًا كاملًا لهيكل قاعدة بيانات Supabase (supabase-schema.sql) حتى يتمكن الناشر من استعادة الهيكل المتوقع لقاعدة البيانات مباشرة بدلاً من إعادة إنشائه يدويًا.
نظرًا لأنه يتم شحنه ككود مصدر بدلاً من خدمة تعمل، فإن Podverse موجه للمطورين الذين يرغبون في مرجع عملي لبناء أدوات صوتية مدعومة بالذكاء الاصطناعي، أو الذين يرغبون في استضافة تطبيق بودكاست-ذكاء اصطناعي خاص بهم. يتطلب إعدادها إنشاء حسابات ومفاتيح API لعدة خدمات طرف ثالث (Supabase، Clerk، Deepgram، OpenAI، Mailgun، وStripe اختياريًا) ونشرها بنفسك؛ لا توجد نسخة عامة للتسجيل فيها. نشاط التطوير خفيف: المستودع لديه عدد قليل من المتابعين (نجوم GitHub ذات رقم فردي) وتحديثات غير متكررة، على الرغم من أنه لا يزال غير مؤرشف على GitHub.
- الفئةأدوات البودكاست بالذكاء الاصطناعي
- نموذج التسعيرمفتوح المصدر
- النشرVercel
- المنصاتالويب
الميزات الأساسية لـ Podverse
استيراد خلاصة RSS لإضافة حلقات أي بودكاست إلى التطبيق
النسخ التلقائي وتمييز المتحدثين عبر Deepgram
ملخصات حلقات مولدة بواسطة الذكاء الاصطناعي
دردشة آلية مدعومة بـ RAG تجيب على الأسئلة المستندة إلى نص الحلقة
بحث نصي كامل عبر النصوص، والبيانات الوصفية، والملخصات
بنية Next.js بدون خادم قابلة للنشر على Vercel
تكامل فواتير Stripe اختياري لنشر ذاتي
قاعدة كود مفتوحة المصدر (Apache 2.0) للمطورين لنسخها وتوسيعها
البدء مع Podverse
استنساخ المستودع: استنساخ مستودع mdwelsh/podverse وتشغيل yarn لتثبيت التبعيات
توفير الخدمات: إنشاء حسابات لـ Supabase وClerk وDeepgram وOpenAI، وإضافة مفاتيح API الخاصة بهم كمتغيرات بيئية
نشر: دفع المشروع إلى Vercel، مع إضافة تكاملات Supabase وInngest إلى مشروع Vercel الخاص بك
استيراد بودكاست: إضافة عنوان URL لخلاصة RSS لجلب حلقاته للنسخ والملخص
طرح سؤال على الدردشة الآلية: استخدام الدردشة الآلية المدمجة RAG لطرح أسئلة حول محتوى الحلقة
حالات استخدام Podverse
- بحث نصوص البودكاست
- دردشة آلية لأسئلة وأجوبة الحلقة
- تنفيذ مرجعي للذكاء الاصطناعي
- بودكاست ذكاء اصطناعي مستضاف ذاتيًا







