
MiniMax: Speech 2.8 Turbo
From MiniMax, through Joshu Data Bodega.
- Price
- $0.000066 per call$0.07 per 1,000 calls
No calls measured in the last 30 days.
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
Inputs
textstring, requiredFewer than 10,000 characters. Use #x# between speakable segments for a pause of x seconds.
modelstring: speech-2.8-turbo, requiredstreamboolean: false, requiredThis catalog route is non-streaming so the relay returns one bounded JSON response.
voice_modifyobject, optionalOptional pitch, intensity, timbre and sound_effects controls.
audio_settingobject, optionalNon-streaming output supports mp3, wav and flac. bitrate (mp3 only) is 32000 | 64000 | 128000 | 256000; 192000 is invalid (status 2013). sample_rate is 8000 | 16000 | 22050 | 24000 | 32000 | 44100.
output_formatstring: url, requiredThe returned audio URL is valid for 24 hours.
subtitle_typestring: sentence, word, optionalvoice_settingobject, requiredvoice_id is required. Optional controls include speed, vol, pitch, emotion, text_normalization and latex_read. speech-2.8 emotion is happy | sad | angry | fearful | disgusted | surprised | calm; whisper and fluent are 2.6-only (status 2013 on 2.8, even with a whispering-named voice_id — use a whispering-style voice_id instead, or speech-2.6 for emotion=whisper).
language_booststring: Chinese, Chinese,Yue, English, Arabic, Russian, Spanish, French, Portuguese, German, Turkish, Dutch, Ukrainian, Vietnamese, Indonesian, Japanese, Italian, Korean, Thai, Polish, Romanian, Greek, Czech, Finnish, Hindi, Bulgarian, Danish, Hebrew, Malay, Persian, Slovak, Swedish, Croatian, Filipino, Hungarian, Norwegian, Slovenian, Catalan, Nynorsk, Tamil, Afrikaans, auto, optionalExact enum strings only. English(UK) and en-GB are invalid (status 2013); use English. auto detects the language.
subtitle_enableboolean, optionalpronunciation_dictobject, optionalCustom pronunciation pairs in source/target form.
Call it
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "minimax.voice-gen.speech-2-8-turbo",
"params": {
"text": "Hello.",
"model": "speech-2.8-turbo",
"stream": false,
"audio_setting": {
"format": "mp3",
"bitrate": 128000,
"channel": 1,
"sample_rate": 32000
},
"output_format": "url",
"voice_setting": {
"vol": 1,
"pitch": 0,
"speed": 1,
"voice_id": "<voice ID>"
}
}
}'