Gradium TTS covers 5 languages: what Sume's language field does
Gradium lists English, French, Spanish, German and Portuguese. Sume TTS takes a language field and a mismatch guard; here is how a non-English line behaves.

On Sume TTS you set the spoken language with the language field; leaving it out means English. Gradium's October 7 voice update covers five languages (English, French, Spanish, German, Portuguese), and the same five can be requested on Sume only as far as the Sonic engine and the voice you pick support them, which the schema does not list per language.
So the honest answer to "does Sume cover Gradium's five languages" is: you can submit them, you cannot assume every voice is fluent in each, and Sume has a guard for the case where the voice and language disagree. Sources: Gradium's announcement (read 2026-10-10) and the Sume schema in the API reference.
What does Gradium's page claim?
Per the page, the catalog now has 28 accents across five languages. English has 10, Spanish 7, French 4, German 4 and Portuguese 3. Gradium frames accents as part of the voice, so a customer chooses a regional voice rather than a language switch.
| Language | Accents listed |
|---|---|
| English | 10 |
| Spanish | 7 |
| French | 4 |
| German | 4 |
| Portuguese | 3 |
| Total | 28 |
What does Sume's language field do?
In the Sume schema, language is a 2 to 16 character BCP-47 or ISO-639 code such as en or ko. The description says to set it for every non-English transcript, because an omitted value defaults to English at the provider. It also says Sume infers Korean or Japanese from a transcript made only of Hangul or kana as a fallback, and never translates a non-English request into English.
For the five Gradium languages the codes are en, fr, es, de and pt. Sume does not translate: a French script sent with no language is read by an English-defaulting call, which is a common cause of an odd accent. Send the code every time.
- Set
languageon every request that is not English. - Write the transcript in the target language yourself; Sume TTS does not translate.
- Regional accent is a property of the voice you choose, not of
language.
What is the language mismatch guard?
When the chosen voice and language disagree, the API warns instead of silently producing a wrong accent. You resend the same request with confirm_language_mismatch: true only after a person has accepted the warning. The schema states that confirmation does not change the requested voice or language, so it is a consent flag, not a fix.
| Field | Type | Notes |
|---|---|---|
language | string, 2 to 16 chars | Omitted means English at the provider |
confirm_language_mismatch | boolean | Send true only after the user confirms the warning |
transcript | string, up to 20,000 chars | Spaces and punctuation count toward usage |
What should you test before committing?
Pick one line per language, run each through the voice you intend to use, and listen. Cost is small: at $0.0475 per 1,000 characters, a 200-character test line is 0.95 of a cent before rounding, and Sume rounds each job up to a whole cent, so five test lines are five cents. Keep the passing combination (voice id, language, engine id) in your config so later episodes repeat it.
Sources
Related posts
More in Models
- Gradium's sub-50 ms TTS vs Sume's async TTS jobs: which fits
Gradium claims sub-50 ms latency. Sume TTS is a non-streaming job with a 30 second wait window; it suits batch narration and video, not live agent replies.
- Grok Imagine on Sume lists 9:19.5 and 9:20 but not 4:5
Sume's Grok Imagine row lists tall phone ratios 9:19.5 and 9:20 and wide 20:9 and 19.5:9, but not 4:5, 5:4 or 21:9, and caps n at 1. Here is what to do.
- Grok Imagine multi-image edit: xAI says 5 sources, Sume lists 10
xAI's Imagine docs cap multi-image edits at 5 source images and 10 outputs per request. Sume's Grok Imagine row lists 10 references and one output. Port safely.
- Higgsfield Soul on Sume: n must be 1 or 4, n=2 and n=3 return 400
Sume's Higgsfield Soul row accepts n of 1 or 4 only, rejects image_size, and offers 720p or 1080p at $0.005 or $0.0075 per image. Here is how to batch it.
Written by Sume