Podcast Commercial Remover

AI-powered podcast processing tool that automatically detects and removes commercial segments using OpenAI Whisper transcription and GPT-4 content analysis.

Category
Just For Fun
Podcast Commercial Remover hero image

Case Study

Challenge

After stumbling upon a children's science podcast that my 5-year-old nephew would enjoy, I noticed every ad break was for a couples therapy podcast. Wanting to shelter him from the realities of adult relationships for just a bit longer, I looked for a way to remove the ads, and was not about to manually remove 100 commercial breaks.

Solution

A tool that that automatically transcribed each episode, isolate each ad break in the transcript, and remove the corresponding audio.

Results

Fully automated ad removal.

Implementation

Full-stack application that uses OpenAI's Whisper model to transcribe each file and uses GPT-4 to identify which segments of the transcript are commercials. The tool then automatically edits out those segments from the audio, producing an ad-free mp3.

Impact

Sheltered my nephew from the idea of marital strife for at least one more podcast.

Tech Used

ReactFastAPIPythonOpenAI WhisperGPT-4PyDub