Voxtral Mini TTS
Voxtral Mini TTS text to speech — 30 emotion-tagged voices, billed on input length.
Mistral's speech model with 30 emotion-tagged voices. The same speaker ships as neutral, happy, sad, angry, excited, curious, and sarcastic variants — you pick the delivery by voice ID instead of prompting for it.
No credit card required. Takes 30 seconds.
2,400+
Developers
1.2M+
API calls served
100+
Endpoints
$0.01
Per call
Yep, that's it.
Playground coming soon — use the API endpoint directly with your API key.
Pricing
Per character: $0.0338/1K chars
Endpoint
/v1/media/queue
Strengths
Thirty voices are emotion-tagged, so `en_paul_angry` and `en_paul_happy` are the same speaker with different delivery — no prompt engineering required.
Returned a short line in about 1.8 seconds, the quickest of the speech models we timed.
US English, UK English, and French speakers, each with their own emotional range.
Because delivery is a parameter rather than a prompt, the same input reliably produces the same read.
Quick start
Copy this snippet and start making calls with Voxtral Mini TTS.
// Step 1: Submit job
const res = await fetch('https://api.yepapi.com/v1/media/queue', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "mistralai/voxtral-mini-tts",
"prompt": "You did what? No — start from the beginning, and this time don't leave out the part about the fire alarm.",
"options": {
"voice": "en_paul_neutral"
}
}),
});
const { data } = await res.json();
const jobId = data.jobId;
// Step 2: Poll for result
const status = await fetch(`https://api.yepapi.com/v1/media/status/${jobId}`, {
headers: { 'x-api-key': 'YOUR_API_KEY' },
});
const { data: job } = await status.json();
// job.status: "pending" | "processing" | "completed" | "failed"
// job.result: { text?, image?, audio?, video? }Why use Voxtral Mini TTS through YepAPI?
Voxtral Mini TTS API — emotion-tagged speech from Mistral
Voxtral Mini TTS is Mistral's text-to-speech model, and its distinguishing feature is that emotion is a voice ID rather than a prompt. The same speaker is available as neutral, happy, sad, angry, excited, confident, curious, and sarcastic variants across 30 voices.
That makes delivery reproducible: pick `en_paul_confident` and you get the same read every time. On YepAPI it costs $0.0338 per 1,000 characters through the media queue.
Start generating in 30 seconds
$5 free credit on signup. No credit card required. Pay per call.
What developers say
“Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.”
“One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.”
“The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.”
Frequently asked questions
Mistral's speech model with 30 emotion-tagged voices. The same speaker ships as neutral, happy, sad, angry, excited, curious, and sarcastic variants — you pick the delivery by voice ID instead of prompting for it.
Pricing for Voxtral Mini TTS through YepAPI is based on usage. No monthly minimums — you only pay for what you use.
Sign up for a free API key, then send requests to the /v1/media/queue endpoint.
Ready to use Voxtral Mini TTS?
$5 free credit on signup. No credit card required. Pay per call.
Explore more models
Mistral Medium 3.5
MistralAccess Mistral Medium 3.5 through one API key. Mistral's balanced mid-tier model.
Mistral Small 4
MistralAccess Mistral Small 4 through one API key. Europe's leading AI model at a great price.
Devstral 2
MistralAccess Devstral 2 through one API key. Mistral's coding-specialized model for developers.