VOOZH about

URL: https://apify.com/toshiusklay/wisprs-transcription

โ‡ฑ Wisprs โ€” AI Transcription & Subtitle Generator ยท Apify


๐Ÿ‘ Wisprs โ€” AI Transcription & Subtitle Generator avatar

Wisprs โ€” AI Transcription & Subtitle Generator

Pricing

Pay per usage

Go to Apify Store

Wisprs โ€” AI Transcription & Subtitle Generator

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.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Gitonga Mwaura

Gitonga Mwaura

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

8 days ago

Last modified

Categories

Share

Wisprs โ€” AI Transcription & Subtitle Generator (YouTube, Podcast, Audio)

Submit any YouTube video, podcast episode, or audio URL and get back a full text transcript, SRT/VTT subtitles, speaker-labeled segments, and structured content like show notes, chapters, or Twitter/X threads โ€” saved to your Apify Dataset automatically.

The Wisprs Transcription Actor is powered by the Wisprs API, a production-grade async voice processing engine that transcribes audio from any publicly accessible URL. Unlike caption-scraping actors that fail on 30โ€“40% of videos (music, Shorts, unlisted), Wisprs uses Whisper-based transcription and yt-dlp to cover 100% of video and audio URLs. Accuracy is excellent on clear audio; results vary by language, accent, and recording quality.


What does this Actor do?

  1. Takes a list of YouTube, podcast, or audio/video URLs from your startUrls input
  2. Submits each URL to the Wisprs transcription API (async job queue โ€” no timeouts)
  3. Polls until each job completes (typically 1โ€“3 minutes per 15-minute video)
  4. Exports the transcript in your chosen formats: TXT, SRT, VTT, JSON, or Markdown
  5. Optionally generates structured content from the transcript via the Wisprs repurpose engine โ€” podcast show notes, timestamped chapters, guest quotes, Twitter/X threads, or blog posts
  6. Saves one dataset row per URL โ€” ready for downstream automation

How do I transcribe a YouTube video to SRT subtitles?

Set exportFormats to include "srt" and run:

{
"startUrls":[{"url":"https://www.youtube.com/watch?v=YOUR_VIDEO_ID"}],
"language":"auto",
"exportFormats":["srt","txt"],
"repurposeMode":"none"
}

Each dataset row will contain the full SRT file in transcript_srt and plain text in transcript_txt. Works for captionless videos, unlisted videos, and anything with audio.


How do I transcribe a podcast episode with speaker labels?

Enable diarize: true to get speaker-attributed segments:

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

Speakers are labeled "Host", "Guest", "Speaker 1", "Speaker 2", etc. Works best on clear two-speaker recordings; handles up to 6โ€“8 speakers on clean audio.


How do I generate show notes, chapters, or a Twitter thread from a video?

Set repurposeMode to your desired output and the Actor transcribes first, then generates content from the real transcript:

{
"startUrls":[{"url":"https://www.youtube.com/watch?v=YOUR_VIDEO_ID"}],
"exportFormats":["txt","srt"],
"repurposeMode":"show-notes"
}

Available modes: summary, show-notes, thread, chapters, quotes, blog.


How do I batch transcribe an entire podcast back-catalog?

Add all episode URLs to startUrls. The Actor processes them sequentially, saving each result to the Dataset as it completes โ€” no timeout, no manual polling required:

{
"startUrls":[
{"url":"https://anchor.fm/.../episode-1.mp3"},
{"url":"https://anchor.fm/.../episode-2.mp3"},
{"url":"https://anchor.fm/.../episode-3.mp3"}
],
"exportFormats":["txt","md"],
"diarize":true
}

How do I use this with n8n, Make, or Zapier?

Pass a webhookUrl in your input. The Wisprs API will POST the completed job result to your endpoint as each transcription finishes โ€” no need to poll from your workflow:

{
"startUrls":[{"url":"https://www.youtube.com/watch?v=YOUR_VIDEO_ID"}],
"exportFormats":["txt","srt"],
"webhookUrl":"https://your-n8n-instance.com/webhook/YOUR_HOOK_ID"
}

The webhook payload includes transcriptionId, status, durationSeconds, language, and the full transcript text.


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 with a single Apify MCP configuration โ€” no custom integration required.


What data does the Actor return?

Each dataset row includes:

FieldDescription
urlThe submitted URL
jobIdWisprs transcription ID (integer)
transcriptionIdSame as jobId โ€” the transcription ID
statuscompleted or failed
durationSecondsAudio/video duration in seconds
languageISO 639-1 code of the detected language (e.g. "en", "es")
transcript_txtFull plain-text transcript
transcript_srtSRT subtitle file content
transcript_vttWebVTT subtitle file content
transcript_jsonWord-level timestamps in JSON
transcript_mdTranscript in Markdown format
repurposed_show-notesStructured show notes (summary, chapters, quotes)
repurposed_threadTwitter/X thread text
repurposed_blogMarkdown blog post or LinkedIn article
repurposed_summary2โ€“4 sentence summary
repurposed_chaptersTimestamped chapter markers
repurposed_quotesTop verbatim quotes

Wisprs vs caption-scraping transcription actors

FeatureWisprsCaption scrapers
Works on captionless videosYesNo
Works on YouTube ShortsYesPartial
Works on private-link Loom / mp3 / mp4YesNo
SRT / VTT subtitle exportYesText only (usually)
Speaker diarizationYesNo
Repurpose to thread / blog / chaptersYesNo
Webhook per completed jobYesNo
100+ languagesYes~20โ€“30 typically

How much does it cost?

Pricing is pay-per-event:

  • $0.005 per transcription submitted (one-time per URL)
  • $0.015 per audio minute processed (e.g. a 30-minute episode = $0.45)
  • $0.075 per repurpose result generated (show notes, thread, etc.)

Example: 10 podcast episodes averaging 45 minutes each

  • Submission: 10 ร— $0.005 = $0.05
  • Audio minutes: 10 ร— 45 ร— $0.015 = $6.75
  • Show notes (optional): 10 ร— $0.075 = $0.75
  • Total: ~$7.55 for 10 complete episodes with show notes

The Apify free plan includes $5 of monthly credits โ€” enough to transcribe 5โ€“6 short videos at no cost.


Input

FieldTypeRequiredDefaultDescription
startUrlsArrayYesโ€”YouTube, podcast, or audio/video URLs
apiKeyStringNoโ€”Your Wisprs API key (optional โ€” publisher key used by default)
languageStringNoautoISO 639-1 code or auto
diarizeBooleanNofalseLabel speakers (host vs guest)
exportFormatsArrayNo["txt","srt"]txt, srt, vtt, json, md
repurposeModeStringNononenone, summary, show-notes, thread, chapters, quotes, blog
webhookUrlStringNoโ€”Callback URL per completed job
maxPollSecondsIntegerNo900Max wait per job (60โ€“3600s)
pollIntervalSecondsIntegerNo10Status check interval (5โ€“60s)

Supported URLs

  • YouTube videos, Shorts, and playlist-linked videos
  • Direct audio: mp3, wav, m4a, ogg, flac
  • Direct video: mp4, webm, mov
  • Podcast RSS episode links
  • TikTok, Loom, Vimeo, and most public video/audio hosts

Language support

100+ languages with automatic detection. The detected language appears in each dataset row as language. Pass a specific ISO 639-1 code ("en", "es", "fr") to skip auto-detection and speed up processing slightly for known-language content.


Related Actors


FAQ

Do I need an OpenAI API key or a Wisprs account? No. No external API key or account required. The Actor handles authentication internally โ€” you pay only via Apify credits.

Does it work for videos without captions? Yes. Unlike caption-scraping actors, Wisprs transcribes the audio directly using Whisper. It covers captionless videos, music videos, private-link Loom recordings, and anything with audio.

Is there a video length limit? No hard limit. The async job queue handles videos of any length. A 90-minute webinar typically completes in 5โ€“10 minutes.

What if a job fails? The dataset row will have status: "failed". Check the Actor logs for details (unsupported format, private video, no audio, etc.).


Support


Submit a URL. Get subtitles, transcripts, and show notes. Done.

You might also like

Podcast Show Notes Generator โ€” AI Transcription & Chapters

toshiusklay/wisprs-podcast-show-notes

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.

๐Ÿ‘ User avatar

Gitonga Mwaura

2

TikTok & Instagram Reels Transcription โ€” AI Captions

toshiusklay/wisprs-social-media-transcriber

Transcribe TikTok videos and Instagram Reels to text via automation. Get SRT captions for accessibility, subtitles for repurposing, and text content for scheduling tools. Batch multiple URLs. 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

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

Transcribe Video to Text & Audio to Text โ€” 99+ Languages

sian.agency/INCREDIBLY-FAST-audio-transcriber

Transcribe video to text and audio to text in bulk on Apify. 99+ languages, word-level timestamps, speaker diarization, SRT/VTT export. Try free.

๐Ÿ‘ User avatar

SIรN Oรœ

105

5.0

YouTube Subtitle Extractor

entertained_rattlesnake/youtube-subtitle-extractor

Extract subtitles and transcripts from YouTube videos and export them as JSON, TXT, SRT and VTT.

๐Ÿ‘ User avatar

Entertained Rattlesnake

2

TikTok Transcription AI - 1.5$ for 1000 Videos

lofomachines/tiktok-transcription-ai

Transcribe a list of TikTok video URLs. Extracts TikTok metadata and generates AI transcription with timestamps and plain text.

126

Video Subtitle & Caption Extractor

khadinakbar/video-subtitle-extractor

Extract subtitles, captions, and AI transcripts from any video URL across 1000+ platforms (YouTube, Vimeo, TikTok, Instagram, X/Twitter, Facebook, Twitch, TED, Bilibili). Native captions first, Whisper AI fallback when none. JSON, SRT, VTT, text, or LLM-ready markdown.

62