Deskripsi
Podverse adalah proyek GitHub sumber terbuka yang menunjukkan cara menambahkan fitur AI ke podcast. README-nya sendiri menggambarkannya sebagai "dimaksudkan sebagai demonstrasi aplikasi web full-stack yang memanfaatkan kemampuan AI," dibangun oleh pengembang Matt Welsh (mdwelsh). Repositori ini dirilis di bawah lisensi Apache 2.0 dan telah publik sejak Februari 2024. Ini bukan produk yang dihosting: demo langsung proyek sebelumnya di Vercel tidak lagi tersedia, jadi kode itu sendiri yang dipelihara saat ini.
Baca Selengkapnya
Dengan URL umpan RSS podcast, Podverse mengimpor episode-episodenya dan menjalankannya melalui Deepgram untuk transkripsi otomatis, termasuk diarization (mengidentifikasi siapa pembicara yang mengatakan apa). Sebuah LLM kemudian menghasilkan ringkasan episode, dan chatbot yang dibangun dengan generasi yang ditingkatkan dengan pengambilan (RAG) memungkinkan pengguna untuk mengajukan pertanyaan dan mendapatkan jawaban yang didasarkan pada transkrip. Aplikasi ini juga menyediakan pencarian teks penuh di seluruh transkrip, metadata, dan ringkasan.
Podverse dibangun dengan Next.js dan dirancang untuk penerapan tanpa server di Vercel. Ini menggunakan Supabase sebagai basis data backend, Clerk untuk otentikasi, Inngest untuk pekerjaan latar belakang seperti memproses podcast yang baru diimpor, Deepgram untuk transkripsi, model OpenAI untuk fitur LLM-nya, dan Mailgun untuk mengirim email, dengan Stripe sebagai integrasi penagihan opsional bagi penerapan yang ingin mengenakan biaya untuk akses. Repositori ini mencakup dump skema Supabase lengkap (supabase-schema.sql) sehingga penerapan dapat memulihkan struktur basis data yang diharapkan secara langsung daripada membuatnya kembali secara manual.
Karena dikirim sebagai kode sumber daripada layanan yang berjalan, Podverse ditujukan untuk pengembang yang ingin memiliki referensi kerja untuk membangun alat audio bertenaga AI, atau yang ingin meng-host aplikasi podcast-AI mereka sendiri. Menyiapkannya memerlukan pembuatan akun dan kunci API untuk beberapa layanan pihak ketiga (Supabase, Clerk, Deepgram, OpenAI, Mailgun, dan opsional Stripe) dan menerapkannya sendiri; tidak ada instance publik untuk mendaftar. Aktivitas pengembangan cukup ringan: repositori ini memiliki pengikut kecil (bintang GitHub satu digit) dan pembaruan yang jarang, meskipun tetap tidak diarsipkan di GitHub.
- KategoriAlat Podcast AI
- Model HargaOpen source
- PenerapanVercel
- PlatformWeb
Fitur Inti Podverse
Impor umpan RSS untuk menambahkan episode podcast ke aplikasi
Transkripsi otomatis dan diarization pembicara melalui Deepgram
Ringkasan episode yang dihasilkan oleh AI
Chatbot bertenaga RAG yang menjawab pertanyaan berdasarkan transkrip episode
Pencarian teks penuh di seluruh transkrip, metadata, dan ringkasan
Arsitektur Next.js tanpa server yang dapat diterapkan di Vercel
Integrasi penagihan Stripe opsional untuk penerapan yang di-host sendiri
Basis kode sumber terbuka (Apache 2.0) untuk pengembang yang ingin fork dan memperluas
Memulai dengan Podverse
Klon repositori: Klon repositori mdwelsh/podverse dan jalankan yarn untuk menginstal dependensi
Provision layanan: Buat akun untuk Supabase, Clerk, Deepgram, dan OpenAI, dan tambahkan kunci API mereka sebagai variabel lingkungan
Terapkan: Dorong proyek ke Vercel, menambahkan integrasi Supabase dan Inngest ke proyek Vercel Anda
Impor podcast: Tambahkan URL umpan RSS untuk membawa episode-episodenya untuk transkripsi dan ringkasan
Tanya chatbot: Gunakan chatbot RAG bawaan untuk mengajukan pertanyaan tentang konten episode
Kasus Penggunaan Podverse
- Pencarian transkrip podcast
- Chatbot Q&A episode
- Implementasi referensi AI
- Podcast AI yang di-host sendiri







