Audio & Video Transcriber: Speech to Text, SRT/VTT Subtitles avatar

Audio & Video Transcriber: Speech to Text, SRT/VTT Subtitles

Pricing

from $5.00 / 1,000 transcribed audio minutes

Go to Apify Store
Audio & Video Transcriber: Speech to Text, SRT/VTT Subtitles

Audio & Video Transcriber: Speech to Text, SRT/VTT Subtitles

Whisper large-v3 for $5 per 1,000 minutes (30¢ an hour): transcribe MP3, WAV, M4A, MP4, MOV, WebM and more to text, timestamped segments and SRT/VTT subtitles. 99 languages incl. Ukrainian, no API key, hours-long files split automatically.

Pricing

from $5.00 / 1,000 transcribed audio minutes

Rating

0.0

(0)

Developer

Andriy Kuzmenko

Andriy Kuzmenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Turn audio and video files into text, timestamped segments and ready-to-use SRT / VTT subtitles with OpenAI's Whisper large-v3 model — 99 languages, automatic language detection, files of any length.

  • Any audio or video format. MP3, WAV, M4A, AAC, OGG, OPUS, FLAC, MP4, MOV, MKV, WebM, AVI… The speech track is extracted automatically.
  • Long recordings. Meetings, lectures, podcasts and interviews are split into 10-minute parts and stitched back with continuous timestamps.
  • Strong non-English support. Whisper large-v3 handles Ukrainian, Polish, German, Spanish, Russian and 90+ more languages; a vocabulary hint fixes the spelling of names and terms.
  • Subtitles included. SRT and WebVTT files with download links, plus segments as JSON.

Why this Actor

This ActorTypical alternatives in the Apify Store (Oct 2026)
Price$5 per 1,000 minutes (30 cents an hour)$6–28 per 1,000 minutes
ModelWhisper large-v3 — the most accurate Whisper model — for every fileOften smaller, cheaper models, or large-v3 only in a premium mode
SubtitlesSRT + VTT + timestamped JSON segments in every runOften text only, or subtitles as a paid extra
No API keyNothing to sign up for; pay per minute through ApifySome ask for your own OpenAI / Groq key
Long filesHours-long recordings are split and stitched with continuous timestampsTools that send the file to a Whisper API in one request hit its 25 MB limit

Input

{
"sources": [{ "url": "https://example.com/interview.mp3" }, { "url": "https://example.com/webinar.mp4" }],
"language": "uk",
"quality": "accurate",
"vocabulary": "Lviv, Kyivstar, PrivatBank",
"subtitles": true
}
FieldMeaning
sourcesURLs of audio or video files. Files in your own Apify key-value store work too: set the store's access to "Anyone with ID can read" and use https://api.apify.com/v2/key-value-stores/<store ID>/records/<key> (the Actor runs with limited permissions and does not use your token).
languageISO code (en, uk, de…) or empty for automatic detection
qualityaccurate (Whisper large-v3, default) or fast (large-v3-turbo) — same price
vocabularyNames and terms to spell correctly
subtitlesSave SRT and VTT files (free)

Output

{
"url": "https://example.com/interview.mp3",
"fileName": "interview.mp3",
"language": "Ukrainian",
"durationSeconds": 1834.2,
"billedMinutes": 31,
"model": "whisper-large-v3",
"text": "Добрий день! Сьогодні ми поговоримо про…",
"segments": [{ "start": 0.0, "end": 4.6, "text": "Добрий день!" }],
"srtUrl": "https://api.apify.com/v2/key-value-stores/.../records/0001-interview.srt?signature=...",
"vttUrl": "https://api.apify.com/v2/key-value-stores/.../records/0001-interview.vtt?signature=..."
}

A file that cannot be downloaded or has no audio track gets an error field instead and is not charged.

Pricing

EventPriceWhat counts
audio-minute$5 per 1,000 minutesevery started minute of transcribed audio (at least 1 per file)

Plus Apify's standard start fee of $0.05 per 1,000 runs. Subtitles are free. The run transcribes only as many minutes as fit under your maximum charge per run and marks the item with a warning.

Privacy

The speech track is sent to Groq's speech-to-text API, which runs the Whisper model; see Groq's privacy policy. This Actor keeps files only in your own Apify run storage.

Open source: github.com/AndriyVK/-apify-document-tools

Use with AI agents and code

  • MCP (Claude, Cursor, VS Code, any MCP client): add https://mcp.apify.com?tools=ai_admin/audio-transcriber as an MCP server — the agent gets one tool with this Actor's input schema and pays per use through your Apify account.
  • One HTTP call that returns the results:
curl -X POST "https://api.apify.com/v2/acts/ai_admin~audio-transcriber/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"sources": [{"url": "https://api.apify.com/v2/key-value-stores/FloomuI2DrQCJazY8/records/speech-en.mp3"}], "language": "en"}'
  • Agentic payments: the Actor is enabled for Apify's agentic payments (x402), so autonomous agents can pay per run.

Limits

  • YouTube and other streaming pages are not supported — provide a direct link to the media file.
  • Maximum download size is 200 MB per file.
  • Speaker labels (diarization) are not included.