NewKling V4, Kimi K3.1 Pro and DeepSeek V4.1 Flash are now available.

Tchavi
ModelsPricingDocumentationBlog
Tchavi
  • Why Tchavi
  • Models
  • Pricing

Tchavi is an OpenAI-compatible AI API: 120+ models, from text to video, topped up with mobile money in FCFA or your local currency, no bank card needed.

  • support@tchavi.com
  • Support

Popular models

  • GPT-6 Sol API
  • Claude Sonnet 5.5 API
  • Claude Opus 5.5 API
  • Gemini 4 Argon API
  • DeepSeek V4.1 Flash API
  • Nano Banana 2.1 (images)
  • GPT Image 2 (images)
  • Wan 3.0 (video)
  • All 120+ models

Developers

  • Quickstart
  • API Reference
  • Claude Code
  • Cursor
  • SDKs

Resources

  • Documentation
  • Blog
  • Image models
  • Video models
  • Audio models
  • Mobile money payments
  • Pay for AI APIs with M-Pesa
  • Claude Code with mobile money

Legal

  • Privacy
  • Terms of Service

APIs by creator

  • OpenAI API
  • Gemini API
  • Claude API
  • Qwen API
  • DeepSeek API
  • Seedance API
  • MiniMax API
  • Mistral API

Mobile money payments · Available in 12 countries: Benin, Cameroon, Congo, Côte d'Ivoire, DR Congo, Gabon, Kenya, Rwanda, Senegal, Sierra Leone, Uganda, and Zambia. Operators: Moov Money, MTN MoMo, Airtel Money, Orange Money, M-Pesa, Free Money, and Zamtel Kwacha.

© 2026 Tchavi. All rights reserved.

We use cookies to enhance your experience, provide personalised content, and analyse our traffic; see our Cookie Policy.

Back to models

Voxtral 3 TTS

mistral/voxtral-tts-3

Speech at 29 credits per 1,000 characters

Mistral's text-to-speech model, with 66 preset voices. That includes a native French voice, Marie, in six moods, and four more French voices. Answers in mp3, wav, flac, opus or pcm.

Modalities
Input / Output
29 / 0cr / 1K
Available voices
66

What this model does well

  • 🎙️

    66 preset voices

    Including a native French voice, Marie, in six moods, and four more French voices

  • 🎧

    5 audio formats

    mp3, wav, flac, opus or raw pcm

  • 🌍

    Multilingual

    Preset voices tagged for 21 languages, from French and English to Arabic, Hindi and Japanese

  • 💰

    Simple price

    Billed per character: 29 credits per 1,000, up to 4,096 characters per request

Good to know

  • No speed setting
  • No instructions or language parameter: the voice you pick sets the delivery
  • Preset voices only, no voice cloning
  • Up to 4,096 characters per request

Technical specifications

Author
mistral
API identifier
voxtral-tts-3
Category
Audio
Available voices
fr_marie_neutral, fr_marie_happy, fr_marie_sad, fr_marie_excited, fr_marie_curious, fr_marie_angry, voice_592, voice_3137, voice_589, voice_3141, voice_3150, voice_478, voice_447, voice_485, en_paul_sad, en_paul_neutral, en_paul_happy, en_paul_frustrated, en_paul_excited, en_paul_confident, en_paul_cheerful, en_paul_angry, voice_3149, voice_3147, voice_591, voice_590, voice_1788, voice_1787, voice_1786, gb_oliver_neutral, gb_jane_sarcasm, gb_jane_confused, gb_oliver_sad, gb_oliver_excited, gb_oliver_curious, gb_oliver_confident, gb_oliver_cheerful, gb_oliver_angry, gb_jane_shameful, gb_jane_sad, gb_jane_neutral, gb_jane_jealousy, gb_jane_frustrated, gb_jane_curious, gb_jane_confident, voice_479, voice_3143, voice_481, voice_483, voice_3153, voice_3139, voice_3146, voice_482, voice_3133, voice_3136, voice_3135, voice_3145, voice_3134, voice_3154, voice_480, voice_3155, voice_3132, voice_3138, voice_3140, voice_3144, voice_3142
Billing unit
character

Ideal for

  • Voice assistants and IVR in French
  • Reading articles aloud
  • Accessibility narration
  • Audio ads
  • Podcast drafts

Ready to try it?

Test this model in the playground, no setup needed.

Frequently asked questions

Can I pay with mobile money, without a bank card?

Yes. Top up your Tchavi account with Orange Money, MTN MoMo, M-Pesa or another mobile money operator. No bank card is needed. Credits land as soon as the payment is confirmed and are deducted as you use them.

Is the API compatible with OpenAI's?

Yes. Keep your current OpenAI SDK, just change the base URL to Tchavi's (shown in the API tab) and use your Tchavi key. The rest of your code stays the same.

API

import Tchavi from '@tchavi/sdk';
import fs from 'fs';

const client = new Tchavi({ apiKey: 'API_KEY' });

const response = await client.audio.speech.create({
  "model": "voxtral-tts-3",
  "input": "Hello, world!",
  "voice": "fr_marie_neutral",
  "response_format": "mp3"
});

const buffer = Buffer.from(await response.arrayBuffer());
fs.writeFileSync('speech.mp3', buffer);
console.log('X-Credits-Used:', response.headers.get('x-credits-used'));

API parameters

Every parameter this model accepts on the API. Check the SDK for full typings.

modelRequired
string

TTS model (e.g. `voxtral-tts-3`).

inputRequired
string

The text to synthesize.

voiceRequired
string

One of this model's 66 preset voices, e.g. `fr_marie_neutral`. Any other value is refused with a 400, free of charge.

response_format
"mp3" | "wav" | "pcm" | "flac" | "opus"
Default: "mp3"

Audio container format.

Pricing

per 1,000 characters
29 credits

How billing works

  • Billed per thousand characters.
  • A typical generation costs about —, or 29 credits.
Per day
Per week
Per month
A 10 000 F CFA top-up gives you about ~1 034 thousand characters. Pay with Orange Money, MTN MoMo or M-Pesa — no Visa card needed.

Ready to use Voxtral 3 TTS?

Create your accountAPI Documentation

Bonus credits on your first top-up · No card to sign up