Korean caption styles on Sume: black-outline, clip-wipe and the rest

For Korean speech on Sume, pick a Hangul caption style: black-outline is the safe default, clip-wipe reads best small. All six, and why slam shows tofu.

5 min readSume
All posts

For Korean speech, use a Hangul caption style on Sume video captions. black-outline is the safe default and what you get if you send Korean text with no style. clip-wipe is the clearest at small phone sizes. slam, punch and tiktok-green are Latin display faces with no Hangul glyphs, so the API rejects Korean text sent to them.

The six identities

korean-ad is the ad karaoke look: weight-shift with an accent colour on the spoken word. Sending no style does not resolve to it. It resolves to black-outline, so choose korean-ad on purpose.

From docs.sume.com/models/video-captions, read 2026-10-05
StyleLook
black-outlineWhite fill on a thick black outline, middle of the frame; the safe default
weight-shiftPhrase cards; the spoken word gets the heavy weight
highlightAn accent block moves in behind the spoken word
pill-karaokeCard in a dark pill; colour changes with the voice
clip-wipeEach word wipes in left to right; clearest at small phone sizes
editorial-emphasisTwo-line left-aligned card; the last word drops to a second line at about twice the size

Why Latin styles are refused

A Latin face drawn over Hangul renders empty boxes, often called tofu, and that video costs the same as a good one. So the API returns 400 caption_hangul_text_latin_style instead of switching style behind your back. The same rule applies to font: a Hangul face with a Latin style returns 400 caption_font_requires_hangul_style.

The default render adds no gold accent either. If you want a colour on the spoken word, set design.colors.active.

Picking by clip

weight-shift and korean-ad animate the wght axis, and only Pretendard has that axis. On a static face they keep colour and scale emphasis but lose the weight travel.

  • Talking head or UGC voiceover: start with black-outline, then test clip-wipe if your audience watches on small screens.
  • Ad with a brand feel: korean-ad, or weight-shift for the same weight animation without the preset accent.
  • Quote or editorial clip: editorial-emphasis, which gives the last word of each phrase its own line.
  • Product demo with dark footage: pill-karaoke, because the dark pill sits behind the text.

One request

A caption job costs $0.20 for a clip up to 60 seconds. Language is only a speech-to-text hint. It never selects the style or the font.

curl -X POST https://api.sume.com/v1/video-captions \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: caption-ko-001" \
  -d '{
    "video_url": "https://media.sume.com/artifacts/example/clean.mp4",
    "style": "clip-wipe",
    "language": "ko"
  }'

Test three looks for one transcription

Send source_caption_id instead of video_url with a new style. Sume reuses the source video and the word timings it already has, so speech-to-text does not run twice. A restyle is still a render, so the price does not change.

Related posts

More in Media tools

All Media tools posts

Written by Sume