Korean talking avatar captions: black-outline or korean-ad, not slam

Korean script on a Sume avatar video with slam, punch or tiktok-green returns 400 caption_hangul_text_latin_style. Use black-outline or korean-ad.

5 min readSume
All posts

If the script of your avatar video is Korean, pick a Hangul caption style. Sume rejects Korean text on slam, punch and tiktok-green with 400 caption_hangul_text_latin_style, because those faces have no Hangul glyphs and would draw empty boxes. Use black-outline, which is the default when you omit style for Korean text, or korean-ad for the karaoke look, and send language: "ko" (Video captions).

Inline captions on the talking-video call

Generate avatar video takes an optional captions object that burns styled captions into the finished MP4 from your spoken script. It takes the same four settings as standalone captions: style, an optional font, a language hint and script_text.

Caption styles for Korean speech, read 2026-10-06
styleLook
black-outlineWhite fill on a thick black outline, middle of the frame; the safe default
korean-adAd karaoke: weight-shift with an accent color on the spoken word
clip-wipeEach word wipes in left to right; clearest at small phone sizes
slam / punch / tiktok-greenLatin faces: rejected for Korean text

The request

Send the captions block with the rest of the body:

  • captions.enabled: true
  • captions.style: "korean-ad" or "black-outline"
  • captions.language: "ko", a speech-to-text hint; it never selects the style or the font

If the caption stage fails

A failure in the caption stage is a soft failure. The avatar job can still succeed with a clean video_url and captions.status=failed, and you can run standalone Video captions on that URL afterwards.

Sources

Related posts

More in Sume Avatar 1.0

All Sume Avatar 1.0 posts

Written by Sume