iMicknl/azure-podcast-generator
Generate an engaging podcast based on your document using Azure OpenAI and Azure Speech.
Combines Azure Document Intelligence for content extraction, GPT-4o with structured outputs for podcast script generation, and Azure AI Speech for multi-voice synthesis—all processing data within your Azure subscription. Built on Streamlit for the UI and supports customizable podcast styles and tones through parameterized generation. Deployable locally or to Azure Container Apps with identity-based authentication and optional HD voice synthesis across regional endpoints.
Stars
42
Forks
22
Language
Python
License
MIT
Category
Last pushed
Oct 27, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/iMicknl/azure-podcast-generator"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
mozilla-ai/document-to-podcast
Blueprint by Mozilla.ai for generating podcasts from documents using local AI
BandarLabs/gitpodcast
Convert any git repository into an engaging podcast
puntorigen/podcast_tts
A class for generating realistic audio (TTS) for podcasts and dialogues.
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.