We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.

Mistral: Voxtral TTS 3

mistralai/voxtral-mini-tts-3-0
SpeechInput: text4KAdded Oct 20, 2026

Try Mistral: Voxtral TTS 3 now

Runs on your balance at the prices above. New accounts start with free usage.

Sign in to use thisCreate free account
input_references
0/3
reference_transcript

Results will appear here.

5 of 5 free messages left today. A free account adds free usage and an API key.Create free accountSign inSession cost $0.00

Mistral: Voxtral TTS 3 at a glance

  • Input price is 19% lower than the median of 34 Speech models.

About Mistral: Voxtral TTS 3

Mistral Voxtral TTS 3 is a text-to-speech model from Mistral. It sits in the speech category and is identified on api14 as mistralai/voxtral-mini-tts-3-0. It is produced by Mistral, the same provider behind the rest of the Voxtral family, and its job is narrow and specific: turning written text into spoken audio rather than generating or editing text.

The model takes text as its only input and returns speech as its only output. It has a context window of 4096 tokens, and the maximum output is 3276 tokens, which bounds how much text you can send in a single request. Voxtral TTS 3 ships with a large library of preset voices. These include named English voices such as en_paul_neutral, en_paul_happy, en_paul_sad, en_paul_angry and en_paul_excited, British voices such as gb_oliver_neutral, gb_jane_sarcasm and gb_jane_confused, French voices such as fr_marie_neutral and fr_marie_angry, alongside many numbered voices like voice_3150, voice_478 and voice_3132. According to the provider, the model also supports zero-shot voice cloning and accepts emotion and pace tags inside the text, which lets you steer delivery without changing the underlying script.

The practical uses follow directly from those traits. With emotion and pace tags plus a wide set of voices, the model fits narration for videos and courses where the delivery needs to shift between calm, excited or frustrated lines. The British and French voice sets make it usable for localized content without a separate model per locale. Zero-shot voice cloning is useful when you want a consistent brand or character voice across many clips, and the preset library covers cases where you just need a natural voice quickly. Because output is audio only, it works well as the last stage of a pipeline: generate or edit your script with a text model, then pass the final text here for speech.

Calling it through api14 works the same way as any other model on the gateway, since the API is OpenAI-compatible. You send a request to the speech endpoint with the model id mistralai/voxtral-mini-tts-3-0, pass your text as the input, and choose a voice from the list above. Note that the model reports no supported parameters of its own, so you should not expect the gateway to forward arbitrary tuning options such as temperature or top_p; the voice selection, the text and any emotion or pace tags you embed are how you control the result. Keep requests within the 4096 token context and the 3276 token output ceiling.

If your task is generating or rewriting text rather than speaking it, a text model is the better fit, since Voxtral TTS 3 accepts only text and returns only speech. It also is not a transcription model, so audio input is out of scope. For long documents you will need to split the script into chunks that respect the context limit and stitch the resulting audio together.

How to call the Mistral: Voxtral TTS 3 API

  1. Create an API key in your dashboard.
  2. Install the official openai SDK for your language.
  3. Set baseURL to https://api14.com/api/v1 and model to "mistralai/voxtral-mini-tts-3-0".
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const audio = await client.audio.speech.create({
  "model": "mistralai/voxtral-mini-tts-3-0",
  "input": "Hello from api14! One API for every model.",
  "voice": "alloy",
  "response_format": "mp3"
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));

Specifications

Context length
4,096
Max output
3,276
Input
text
Output
speech
Voices
66

Requests on api14 · last 7 days

10-1710-1810-1910-2010-2110-2210-23

Mistral: Voxtral TTS 3: frequently asked questions

How much does the Mistral: Voxtral TTS 3 API cost?
Mistral: Voxtral TTS 3 costs Characters $45.50 / 1M characters. It is charged from your USD balance only for successful requests; failed requests are free.
What is the context window of Mistral: Voxtral TTS 3?
Mistral: Voxtral TTS 3 reads up to 4,096 tokens per request: prompt, history and documents together. It writes up to 3,276 output tokens per response.
What can Mistral: Voxtral TTS 3 do?
Mistral: Voxtral TTS 3 accepts text and returns speech.
How do I call Mistral: Voxtral TTS 3 from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "mistralai/voxtral-mini-tts-3-0". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to Mistral: Voxtral TTS 3?
Comparable Speech models at a similar price: HeyGen: HeyGen Voice, Microsoft AI: MAI-Voice-2.1-Flash, Fish Audio: S1. Each runs through the same API key, so switching is one string.

Mistral: Voxtral TTS 3 community

New topic

This community has no topics yet. Open the first one about Mistral: Voxtral TTS 3.