mozilla-ai/document-to-podcast
Blueprint by Mozilla.ai for generating podcasts from documents using local AI
Converts documents into multi-speaker podcasts by chaining open-source models for text extraction, dialogue generation, and text-to-speech synthesis, all running via llama.cpp for CPU-based inference. Built with a Streamlit UI and CLI interface, it requires no external APIs or GPU, making it privacy-preserving and deployable on standard hardware with 8GB+ RAM.
173 stars and 47 monthly downloads. Available on PyPI.
Stars
173
Forks
34
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 16, 2026
Monthly downloads
47
Commits (30d)
0
Dependencies
11
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/mozilla-ai/document-to-podcast"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
iMicknl/azure-podcast-generator
Generate an engaging podcast based on your document using Azure OpenAI and Azure Speech.
puntorigen/podcast_tts
A class for generating realistic audio (TTS) for podcasts and dialogues.
BandarLabs/gitpodcast
Convert any git repository into an engaging podcast
ismailperim/reportcast
Transform reports into podcasts with AI - Nobody reads your reports. But they'll listen.
cxyfer/GeminiASR
A Python tool that uses Google Gemini API to transcribe video or audio files into SRT subtitle files.