caption_hangul_text_latin_style: the 400 and the fix

Sume returns 400 caption_hangul_text_latin_style when Korean copy is sent to slam, punch or tiktok-green. Name a Hangul style such as black-outline instead.

4 min readSume
All posts

caption_hangul_text_latin_style is a 400 from POST /v1/video-captions. It means Korean text was sent with a style that draws Latin display faces only: slam, punch or tiktok-green. Name a Hangul style such as black-outline, or omit style and let the wording choose.

Descript's 2026-09-17 changelog added 18 caption presets. Sume's looks differ by script, and the rules are in Video captions.

Why is it an error and not a fallback?

The docs say the three Latin styles have no Hangul glyphs. Rather than silently re-styling the job, Sume rejects it: a caption you did not choose is worse than an error, and a video full of tofu boxes would cost the same as a good one. Latin copy on slam is unchanged.

Which style should I name instead?

For Korean speech such as talking heads or UGC, the docs point to the Hangul identities, led by black-outline, the safe default. korean-ad is the ad karaoke look and pairs with language: "ko".

Korean copy and style choice, from the Sume docs read 2026-09-30.
RequestResult
Korean text, style: "slam"400 caption_hangul_text_latin_style
Korean text, style: "punch" or "tiktok-green"Same 400
Korean text, style: "black-outline"Burned as written
Korean text, no styleResolves to black-outline
Latin text, style: "slam"Unchanged

What if I leave style out?

An omitted style follows the wording: Korean copy resolves to black-outline instead of burning tofu through the Latin default. A style you name is rendered as named, which is why naming slam with Korean text fails. The related font error is covered in caption_font_requires_hangul_style.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume