One voice across 23 languages: MAI-Voice-2.1 vs a Sume avatar voice

MAI-Voice-2.1 keeps one voice across 23 languages. A Sume voice has one primary language and a 409 guard on mismatch. What that means for avatars.

4 min readSume
All posts

MAI-Voice-2.1 is built so one voice speaks all 23 of its languages with a native accent. A Sume voice is built the other way round: it has one primary language, and the API stops a request that disagrees with it unless you confirm. For a presenter who must sound like the same person in several languages, the Microsoft model is closer to the goal on paper. For an avatar video where the wrong language would be an expensive mistake, the Sume guard is the safer default.

Two approaches to multilingual voice

Microsoft AI post (Oct 1, 2026) and Sume TTS reference, read 2026-10-05
ItemMAI-Voice-2.1Sume (Cartesia Sonic)
Languages23 languages, 26 localesNot checked for this post
Voice identityOne voice across all languages, native accentVoice has a primary language, set at voices_create
CloningFrom just a few seconds of reference audio, with consent guardrailsVoice clone is free on Sume
Language mismatchNot applicableHTTP 409 tts_voice_language_mismatch, before any job or charge
Price$22 per 1M characters$47.50 per 1M characters (list x1.25), before fee

How the Sume guard works

The target language comes from language on a REST request. If the stored voice language and the request differ, the API returns 409 with the voice_id, voice_language and request_language. You confirm by retrying with confirm_language_mismatch: true, without changing the voice, transcript or language. A matching request has no extra step, and regional tags compare by primary language, so a pt-BR request matches a pt voice.

The same selectors drive avatar work: TTS takes avatar_id or avatar_handle as its voice selector, and avatar videos are generated from the avatar handle. See the avatar docs for how an avatar is created.

Choosing for a multilingual presenter

  • If one identical voice across many languages is the product, evaluate MAI-Voice-2.1 directly. Sume does not ship it.
  • If you localise a video into a few languages, make one voice per language under the same avatar handle and let the 409 guard catch mismatched jobs.
  • In both cases get a native listener to approve each language. Neither the language count nor a receipt proves pronunciation.

Sources

Related posts

More in Sume Avatar 1.0

All Sume Avatar 1.0 posts

Written by Sume