Skip to main content

Podcast Transcription Cleaner

Transcribe podcast audio with speaker diarization, filler word removal, and intelligent cleanup.

Problem Statement

Who: Podcasters, content creators, transcription services
Why: Raw transcriptions are messy with filler words, overlapping speech, and no speaker identification.

What You’ll Build

A recipe that transcribes audio, identifies speakers, removes filler words, and produces clean, readable transcripts.

Input/Output Contract

Prerequisites

Step-by-Step Build

1

Create Recipe Directory

2

Create TEMPLATE.yaml

3

Create recipe.py

4

Create test_recipe.py

Run Locally

Deploy & Integrate: 6 Integration Models

When to use: Python applications, podcast platforms
Deployment note: Runs in-process with lowest latency.
Safety: May process PII in conversations. Handle transcripts securely.

Troubleshooting

Solution: The diarization works best with clear audio and distinct voices. Try:
  • Using higher quality audio
  • Reducing background noise
  • Setting cleanup_level: "light" to preserve more context
Solution: Long silences or music may cause gaps. Check:
  • Audio file integrity
  • Try processing in smaller segments

Next Steps