gpt-live-transcribe has no word timestamps: what it means for captions
OpenAI's realtime guide says gpt-live-transcribe cannot return word-level timestamps. If you need karaoke captions, that decides which path to use.

Can OpenAI's gpt-live-transcribe time each word for captions? Not according to OpenAI's own guide. The Realtime transcription guide (read 2026-10-04) says gpt-live-transcribe returns transcript deltas as speech arrives and a final transcript when you commit each audio turn, and that it cannot provide word-level timestamps, speaker labels or confidence scores.
Word-level caption styles need word timing. So the choice between a live model and a file job is not only about price or latency; it decides whether per-word highlighting is possible at all.
What OpenAI documents
The guide names two models for realtime transcription and describes how they differ.
| Property | gpt-live-transcribe | gpt-transcribe |
|---|---|---|
| When text arrives | Deltas as speech arrives, final on commit | After a committed audio turn |
| Detected language in events | Not returned | Returned |
| Word timestamps | Not available | Not stated in the part of the guide we read |
| Turn detection settings | Omit them | Omit them |
What Sume's file job returns
Sume STT 1.0 is a file job. You pass a public HTTPS audio_url, optionally a language_code, and read text plus words[] where each item has word, start and end in seconds. Word timings are always returned, so there is no flag to switch on. Send segmentation: { mode: "sentence" } to also get gapless sentence segments.
That is what burned-in captions need. The video captions guide says a caption job with no script runs STT itself, and one that you give words skips it.
Which to choose
If you need text on screen while a person is still speaking, a live model is the right class, and Sume STT is not a streaming endpoint. If you are captioning a finished clip, a file job with word timing is the better fit, and it is simpler to retry.
Whichever you choose, record which path produced the timing. A live transcript with no word times cannot later be turned into karaoke highlighting; you would need to re-run the audio through a file job.
Sources
Related posts
More in Comparisons
- Grok Imagine image: xAI $0.02 to $0.05 vs Runway 4 to 8 credits
xAI lists Grok Imagine images at $0.02, $0.04 and $0.05; Runway sells grok_imagine_image_2 at 4 to 8 credits ($0.04 to $0.08). Sume's router default is $0.025.
- Grok Imagine Video 1.5: Runway's listing vs Sume's catalog row
Sume's grok-imagine-video-1.5 row is image-to-video only, 480p or 720p, 4 to 15 s, no audio flag. Runway's changelog lists text-to-video and audio.
- Grok Imagine Video 1.5: xAI direct vs Runway credits for 30 clips
Thirty six-second Grok Imagine 1.5 clips cost $14.40 on xAI and $28.80 on Runway at 720p. Per-second math, the lite tier, and Sume's Omni 720p row for scale.
- Grok STT smart_turn end-of-turn vs Sume STT sentence segmentation
smart_turn predicts when a speaker is done in live streams. Sume STT is batch and cuts sentences from word timings. Which one do you need?
Written by Sume