LMNT has shut down: what to know moving to Sume TTS

LMNT's site says it has shut down. If you move to Sume TTS 1.0, voice ids do not carry over, language must be set for non-English text, and text caps at 20000.

4 min readSume
All posts

LMNT's website now reads "LMNT has shut down", so any integration with it needs a new provider. Sume TTS 1.0 is one option, but three things do not carry over: LMNT voice names are not Sume voice ids, non-English text needs an explicit language, and text is capped at 20000 characters per request.

LMNT's status is from its site and Sume facts from the OpenAPI reference, both read 2026-10-01. The LMNT page says nothing about migration, so the steps below are about Sume only.

What do I need to change in an LMNT integration?

Migration checks for Sume TTS 1.0, read 2026-10-01.
AreaWhat Sume's OpenAPI says
Voice idMust be a Sume TTS voice UUID or a voi_ library id, not a voice name from another TTS ecosystem
Bad voice idRejected synchronously with 400 invalid_voice_id before a job is queued or credits are reserved
LanguageSet language for every non-English transcript; omitted defaults to English at the provider
Text sizeMaximum 20000 characters; spaces and punctuation count

How do I pick a voice on Sume?

Send voice.id, or use the top-level avatar_id or avatar_handle and let Sume resolve that avatar's voice at submit time. The docs point to listing avatars with GET /v1/avatar-1.0/avatars and using one whose voice.status is ready. Copy ids verbatim; do not try to reuse an LMNT voice name. See TTS invalid voice id errors.

Why does the language field matter for a migration?

If your LMNT traffic included Korean, Japanese or other non-English text, set language (for example ko, ja, en) on every request. The docs say Sume infers ko or ja from a Hangul or kana-only transcript as a fallback, but they also say to set it explicitly. See language vs locale.

What should I test first?

Run a sample of your real scripts: check that no voice id is rejected, that long inputs stay under 20000 characters, and that non-English lines come out in the right language. Because a bad voice id fails before credits are reserved, that test costs nothing.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume