VOOZH about

URL: https://apify.com/toshiusklay/wisprs-podcast-show-notes

โ‡ฑ Podcast Show Notes Generator โ€” AI Transcription & Chapters ยท Apify


๐Ÿ‘ Podcast Show Notes Generator โ€” AI Transcription & Chapters avatar

Podcast Show Notes Generator โ€” AI Transcription & Chapters

Pricing

Pay per usage

Go to Apify Store

Podcast Show Notes Generator โ€” AI Transcription & Chapters

Transcribe any podcast episode and auto-generate show notes, timestamped chapters, and guest quotes. Accepts MP3, RSS feeds, M4A, Spotify embed URLs. Speaker diarization. 100+ languages. No Wisprs account needed.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Gitonga Mwaura

Gitonga Mwaura

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

8 days ago

Last modified

Categories

Share

Submit any podcast episode URL โ€” mp3, m4a, RSS feed link โ€” and get back a full transcript, structured show notes, timestamped chapters, speaker-attributed guest quotes, and SRT/VTT subtitle files saved to your Apify Dataset.

The Podcast Show Notes Generator uses the Wisprs API to transcribe audio directly from episode URLs using Whisper-based speech-to-text. Unlike tools that rely on pre-existing transcripts, Wisprs transcribes the actual audio โ€” which means it works for every episode, whether or not the host has published a transcript. Accuracy is excellent on clear audio; results vary by language, accent, and recording quality.


What does this Actor do?

The dirty secret of podcasting is that the episode itself is the easy part. A typical post-production workflow takes 3โ€“5 hours of mechanical work after recording. This Actor collapses that entire workflow into two API calls.

  1. Submit episode URLs from your input
  2. Queue each for async transcription (handles episodes of any length โ€” no timeout)
  3. Generate structured show notes including:
    • Summary โ€” 2โ€“4 sentences capturing the episode's core argument
    • Chapters โ€” timestamped chapter markers with titles and descriptions
    • Quotes โ€” top verbatim guest quotes with speaker attribution and timestamps
    • Show notes markdown โ€” ready to paste directly into your CMS or podcast host
  4. Export the transcript in your chosen formats: TXT, SRT, VTT, JSON, Markdown
  5. Save everything to your Apify Dataset โ€” one row per episode

How do I generate podcast show notes automatically?

Enable repurposeMode: "show-notes" and diarize: true for speaker-labeled output:

{
"startUrls":[{"url":"https://your-podcast-host.com/episode.mp3"}],
"language":"auto",
"diarize":true,
"exportFormats":["txt","srt"],
"repurposeMode":"show-notes"
}

The dataset row will contain structured show notes in repurposed_show-notes, the full transcript in transcript_txt, and SRT subtitles in transcript_srt.


How do I transcribe a podcast back-catalog in bulk?

Add all episode URLs to startUrls. The Actor processes them sequentially with no timeout โ€” ideal for batch-transcribing an entire show archive:

{
"startUrls":[
{"url":"https://feeds.buzzsprout.com/.../episode-1.mp3"},
{"url":"https://feeds.buzzsprout.com/.../episode-2.mp3"},
{"url":"https://feeds.buzzsprout.com/.../episode-3.mp3"}
],
"diarize":false,
"exportFormats":["txt","md","srt","vtt"]
}

Each episode saves as one row with the full CMS-ready transcript. A 100-episode back-catalog at 45 minutes each costs approximately $75.50 with show notes.


How do I build an RSS-to-CMS automation?

Pass a webhookUrl to receive results as each episode completes. Combine with an RSS monitoring Actor to trigger transcription on new episode publish:

{
"startUrls":[{"url":"https://your-podcast-host.com/new-episode.mp3"}],
"diarize":true,
"exportFormats":["txt","srt"],
"repurposeMode":"show-notes",
"webhookUrl":"https://your-n8n-instance.com/webhook/podcast-complete"
}

Every episode gets show notes posted to your CMS on publish โ€” zero manual work.


How do I build a guest quote library from my podcast archive?

The quotes array in each repurposed_show-notes result includes the speaker name, exact quote text, and timestamp. Pipe all episodes through this Actor and accumulate the quotes arrays into a database โ€” every notable thing every guest has ever said, searchable by speaker and timestamp.


Using with AI agents (MCP)

This Actor is published on the Apify Store and automatically available as an MCP tool. AI agents using Claude Desktop, LangChain, CrewAI, or any MCP-compatible framework can discover and call this Actor directly โ€” no custom integration required.


Show notes output example

{
"summary":"Sarah Chen joins us to explain why her team consolidated 47 microservices back into a modular monolith โ€” and what the deployment numbers looked like on the other side.",
"chapters":[
{
"title":"Introduction",
"startSeconds":0,
"description":"Host introduces Sarah Chen, VP Engineering at Acme Corp."
},
{
"title":"The Microservices Trap",
"startSeconds":312,
"description":"How 47 services became impossible to debug."
},
{
"title":"The Great Consolidation",
"startSeconds":894,
"description":"Moving back to a monolith in 6 weeks."
}
],
"quotes":[
{
"speaker":"Sarah Chen",
"text":"We had 47 services and nobody could tell you what half of them did. That's not a microservices problem โ€” that's an organizational problem we tried to solve with infrastructure.",
"startSeconds":318
}
],
"showNotes":"**Episode 42: Why We Killed Our Microservices**\n\nSarah Chen, VP of Engineering at Acme Corp, shares the real story...\n\n**Chapters:**\n- [0:00] Introduction\n- [5:12] The Microservices Trap\n- [14:54] The Great Consolidation"
}

What data does the Actor return?

FieldDescription
urlThe submitted episode URL
jobIdWisprs transcription ID (integer)
transcriptionIdSame as jobId
statuscompleted or failed
durationSecondsEpisode audio duration in seconds
languageDetected language ISO 639-1 code (e.g. "en")
transcript_txtFull plain-text transcript
transcript_srtSRT subtitle file
transcript_vttWebVTT subtitle file
transcript_mdMarkdown transcript
repurposed_show-notesStructured show notes object (summary, chapters, quotes, showNotes)

Wisprs vs manual podcast workflow

TaskManualWith this Actor
Transcribe a 45-min episode3โ€“4 hours~5 minutes
Write show notes45โ€“90 minIncluded
Create timestamped chapters30โ€“60 minIncluded
Extract top guest quotes20โ€“30 minIncluded
Generate SRT subtitles60โ€“90 minIncluded
Total per episode5โ€“7 hours~5 minutes

How much does it cost?

Pricing is pay-per-event:

  • $0.005 per episode submitted
  • $0.015 per audio minute (45-min episode = $0.675)
  • $0.075 per show notes result generated

Example: 10 ร— 45-minute episodes with show notes

  • Submit: 10 ร— $0.005 = $0.05
  • Audio: 10 ร— 45 ร— $0.015 = $6.75
  • Show notes: 10 ร— $0.075 = $0.75
  • Total: ~$7.55

The Apify free plan includes $5/month in credits โ€” enough to test 5โ€“6 episodes.


What can I automate with this?

RSS-to-CMS pipeline โ€” monitor your podcast RSS feed, submit new episode URLs as they publish, and write the generated show notes directly back to your CMS via webhook. Every episode gets show notes on publish with zero manual work.

Guest quote library โ€” the quotes array includes speaker attribution and timestamps for every notable thing every guest has ever said. Pipe this into a database and you have a searchable quote library across your entire back-catalog โ€” perfect for social media clip selection.

Transcript SEO pages โ€” publish the transcript_txt or transcript_md export as a dedicated page for each episode. Long-tail podcast transcripts drive search traffic without any additional writing effort.

Chapter markers for Podcast Namespace โ€” the chapters array maps directly to the Podcasting 2.0 chapter format used by Fountain, Overcast, and Pocket Casts. Inject chapters automatically on every episode.

Multi-show network dashboard โ€” submit episodes from all shows in your network concurrently. The async job model handles parallel processing โ€” one run covers an entire network.


Supported URL formats

  • Direct audio: mp3, wav, m4a, ogg, flac
  • RSS feed episode URLs (standard podcast hosting platforms)
  • Buzzsprout, Transistor, Simplecast, Anchor, Captivate, RSS.com, Podbean
  • YouTube podcast episodes
  • Spotify episode audio links (public)

Language support

100+ languages with automatic detection. Speaker diarization (host vs guest labeling) works best on clear two-speaker recordings. For episodes with more participants, speakers are labeled "Speaker 1", "Speaker 2", etc.


Related Actors


FAQ

Does this work for podcasts without published transcripts? Yes. Wisprs transcribes the audio directly using Whisper โ€” it does not rely on pre-existing transcript files or RSS transcript tags.

How long does a 60-minute episode take to process? Typically 3โ€“8 minutes, depending on server load. The Actor polls automatically and saves results when complete.

Can I process an entire podcast back-catalog? Yes. Add all episode URLs to startUrls. The Actor processes them sequentially, saving each result to the Dataset as it completes.

Does speaker diarization work in languages other than English? Speaker detection works across all supported languages. Accuracy on non-English content is excellent on clear recordings.


Support


Two API calls. One polished episode. Ship faster.

You might also like

Wisprs โ€” AI Transcription & Subtitle Generator

toshiusklay/wisprs-transcription

Transcribe any YouTube video, podcast, TikTok, or audio/video URL to text. Export as SRT, VTT, TXT, JSON, Markdown, or DOCX. Generate AI summaries, chapters, show notes, and Twitter threads. 100+ languages. No Wisprs account needed.

๐Ÿ‘ User avatar

Gitonga Mwaura

1

Transcribe Podcast to Text โ€” Show Notes, SRT & Timestamps

sian.agency/transcribe-podcast-to-text

Transcribe podcast episodes to text in bulk. Speaker labels for hosts and guests, word-level timestamps, SRT/VTT for show notes. 99+ languages.

๐Ÿ‘ User avatar

SIรN Oรœ

20

Podcast Transcriber & Analyzer

hgservices/podcast-transcriber

Download, Transcribe and analyze any podcast from an RSS feed, Apple Podcasts link, show name, or episode URL.

๐ŸŽ™๏ธ Spotify Podcast Scraper - Show & Episode Data

benthepythondev/spotify-podcast-scraper

Extract comprehensive podcast data from Spotify's catalog of 5+ million podcasts. Get show metadata, complete episode listings, descriptions, durations, and more using the official Spotify Web API

Lex Fridman Podcast Transcript Scraper โ€” Speakers & Chapters

scrapersdelight/lexfridman-transcript-scraper

Extract full, speaker-attributed, timestamped transcripts of the Lex Fridman Podcast โ€” no login, no ASR. By episode URL or crawl every episode: transcript text, {speaker, time, text} segments, chapters, guest & episode number. $2 per 1,000 episodes.

๐Ÿ‘ User avatar

Scrapers Delight

3

YouTube to Blog Post, Twitter Thread & Show Notes Generator

toshiusklay/wisprs-youtube-repurposer

Turn any YouTube video into a blog post, Twitter/X thread, LinkedIn post, or show notes via automation. Transcribes first โ€” no hallucinations, every claim is traceable to a timestamp. 100+ languages. No Wisprs account needed.

๐Ÿ‘ User avatar

Gitonga Mwaura

1

Spotify Show Details

tonic_waterfall/spotify-shows-details

Extract Spotify Show Details from Show ID

Podcast Sponsor Public Signal Report

taroyamada/podcast-sponsor-public-signal-report

Create no-contact sponsor signal and sponsorship-fit reports from public podcast RSS feeds, Apple Podcast URLs, and official show pages.