Podcast-to-Pack: AI-Powered Podcast Analysis Platform (Award Winner)
The Challenge
Podcast listeners struggle to extract actionable insights from hours of content. Manual note-taking is slow, inconsistent, and misses connections. Needed a system that could analyze podcasts, extract key insights, identify themes, and generate structured deliverables — all while handling messy real-world audio and maintaining accuracy.
The Approach
Built a FastAPI + Pydantic AI system with Deepgram transcription, Claude Sonnet 4 for analysis, and Stripe for payments. Architecture: (1) Audio ingestion with format normalization, (2) Deepgram transcription with speaker diarization, (3) Multi-stage analysis pipeline (themes → insights → summaries → deliverables), (4) Structured output with Pydantic validation. Added circuit breaker pattern for API resilience and structured logging for debugging.
Key Learnings
- Circuit breaker pattern prevents cascade failures with flaky LLM APIs
- Speaker diarization quality matters — Deepgram's model made analysis 40% more accurate
- Structured outputs with Pydantic catch hallucinations before they reach users
- FAILURE: Initial prompt engineering for insight extraction was too generic — had to add domain-specific templates for podcast niches (tech, business, education)