<aside> π
Recognize Speech in a Video and Convert It to Text
Recognize Speech in a Video and Convert It to Text Typing up what was said in a recording is tedious, and manually pulling the audio out first is an extra chore. This node does both in one shot β hand it a single video and get back a clean text transcript of everything spoken in it, audio extraction handled for you. It runs on OpenAIβs Whisper Large V3, state-of-the-art open-source speech recognition that holds up on accents, background noise, and technical vocabulary. Language auto-detects by default, or force English, Korean, Japanese, or Chinese.
π 7.44 mean WER on the Open ASR Leaderboard, running at 145.51Γ real-time (RTFx)
</aside>
This node takes one video file as input, pulls out its audio track, and returns a text transcript of everything spoken in it. The underlying model is OpenAI's Whisper Large V3 β one of the strongest open-source speech recognition models available, trained by OpenAI on 5 million hours of internet audio and known for handling accents, background noise, and technical vocabulary well. The studio exposes a curated language picker (Auto, English, Korean, Japanese, Chinese); the model itself supports 99 languages, so if you feed it audio in another language it will typically still work in Auto mode. This node is designed for the "one video β one transcript" workflow. If you have a list of clips and need timed transcripts per clip, use the sibling node Audio Understanding - Speech Recognition (Clips) instead.
<aside>
<aside>
<aside>
Transcribe + Translate to English) to get both transcripts for a bilingual subtitle stack.
</aside>| Model | OpenAI Whisper Large V3 β state-of-the-art open-source speech recognition |
| Mean WER (Open ASR Leaderboard) | 7.44 β among the strongest open ASR models |
| Real-Time Factor (RTFx) | 145.51 β much faster than real-time on capable hardware |
| Improvement over Whisper V2 | 10 β 20% fewer errors across most languages |
| Languages | 99 supported by the model; UI-exposed choices: Auto, English, Korean, Japanese, Chinese |
| Long audio handling | Automatic β Whisper's 30-second receptive field is handled behind the scenes via chunked or sequential long-form inference |
| Model size | 1.55B parameters |
| Speech Recognition (Video) | Speech Recognition (Clips) | |
|---|---|---|
| Input | A single video file | A list of video clips |
| Output | One plain-text transcript | A timed transcript per clip |
| Best for | One video β one transcript | Per-scene / per-highlight captioning, subtitle alignment |
| Underlying model | Whisper Large V3 | Whisper Large V3 |
Both run inside CNAPS Studio β for batch clip lists with per-clip timestamps use the sibling Audio Understanding - Speech Recognition (Clips) node, or compare them side-by-side.