MiniMax Speech 2.8 Turbo Review: 472 Voices, Emotions and Output Options
One voice per request, up to 5,000 characters of script, with one emotion applied to the whole reading.
MiniMax's Speech 2.8 Turbo text-to-speech: send a script, pick one of 472 system voices, set an emotion and get back an MP3. Turbo is optimized for speed and cost. You pay per 1,000 characters, and SpicyAPI adds no content filter.
- Lydia
- Not hands-on tested · catalogue checked Oct 7, 2026
- Updated Oct 7, 2026

The verdict
We did not create new paid samples for this article. Published examples remain examples of a particular input and output, rather than a statistically controlled comparison. The illustration accompanying this article is editorial artwork, not a sample produced by the reviewed model.
What we liked and what held it back
What we liked
- Voice-overs for short videos. Narration for explainers, product clips and social posts. The price is fixed by the script length, so you know what a batch costs before you start.
- Multilingual content. Read the same script with a language hint for any of 40 supported languages, or leave it on auto and let the script decide.
What held it back
- One voice per request, up to 5,000 characters of script, with one emotion applied to the whole reading. Output is one audio file: a 32 kHz mono MP3 unless you pick another format (WAV, FLAC or raw PCM), sample rate, bitrate or stereo; there are no word timings or subtitles. Only the 472 system voices are offered — no cloning, no custom voices. Speed, pitch and volume are adjustable, and a pronunciation dictionary lets you specify readings for individual words; listen to the result to check them.
What the evidence shows
On 30 September 2026, the Artificial Analysis native-voice leaderboard listed this exact model at 1150 Elo, with a 95% interval of 1139–1161 and 4407 votes. This measures listener preference using each model’s own voices; it is an external model benchmark, not an experiment on this SpicyAPI endpoint. Votes are not independent scripts, and an Elo difference is not a percentage improvement.
The result is useful when naturalness matters, but it does not establish pronunciation accuracy on your vocabulary, voice-clone similarity, long-form consistency, every supported language, or response time here. Choose a voice you will actually use, then check your real script. Do not substitute a similarly named HD, Flash or older version for the entry above.
A practical starting brief
The following is a starting input adapted from the model’s published examples, not a promise that every run will sound the same. Keep the words and delivery directions separate wherever the endpoint offers separate fields. Preview an ordinary sentence before extending the script; adding more adjectives rarely resolves an ambiguous instruction.
{
"emotion": "happy",
"text": "(laughs) Oh, you think you can keep up with me? Fine. Try. Just don't say I didn't warn you.",
"voice_id": "Lively_Girl"
}Start with the material that determines acceptance: a name, a difficult number, a sentence with an emotional turn, or the passage you cannot afford to misread. Listen or read against the original, including the ending. Keep the input fixed while changing one control, so a difference in wording does not get mistaken for a better model. A pleasant voice alone does not prove that every word survived.
Read the current quote on the model task page before submitting. Per-character, per-second and per-request billing cannot be compared by the displayed starting number alone. Compare the same passage or recording, and include any format conversion or alignment you still need to do.
How to choose an alternative
Choose by the missing capability before comparing a headline quality number. An alternative should remove a concrete bottleneck—voice selection, a longer script, delivery direction or the right kind of transcription—rather than simply have a newer name. The current pages below show their actual tasks and price units.
What MiniMax Speech 2.8 Turbo can do on SpicyAPI
Straight from the live model specification on SpicyAPI. Some creators offer more in their own apps; this is what you can call through our API today.
| Feature | Text to speech |
|---|---|
| Output formats | mp3 · wav · flac · pcm |
| Seed control | No |
| Negative prompt | No |
What do you think?
Was this review useful?
Log in to vote.
Comments
Comments are checked automatically and by our team. We remove spam, offensive content, personal attacks and anything that names a real person without consent. Report a comment and we review it within one business day.
Tried this model? Share what worked. You need a free account to comment, so we can keep spam out.
MiniMax Speech 2.8 Turbo FAQ

Try MiniMax Speech 2.8 Turbo yourself
Set every parameter in the Playground and see the exact price before you run it.
More reviews
See the leaderboards →
Gemini 3.8 Flash-Lite TTS
One or two voices per request: up to 5,000 characters of script for one voice, or up to 20 dialogue lines of 250 characters each for two.
Not hands-on tested · catalogue checked Oct 7, 2026
Read the review
Gemini 3.8 Flash TTS
One or two voices per request: up to 5,000 characters of script for one voice, or up to 20 dialogue lines of 250 characters each for two.
Not hands-on tested · catalogue checked Oct 7, 2026
Read the review
Seed Speech 2.0
One voice per request, up to 5,000 characters of script.
Not hands-on tested · catalogue checked Oct 7, 2026
Read the review