Tchavi
Why TchaviModelsPricingDocumentationBlog
TchaviTchavi

Frontier AI, paid with mobile money. No card, no KYC.

Product

  • Why Tchavi
  • Pricing
  • Models

Resources

  • Documentation
  • API Reference
  • Blog
  • Support

Legal

  • Privacy
  • Terms of Service

© 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

TTS Mini (Steerable)

openai/gpt-4o-mini-tts

GPT-4o mini TTS — a voice you can direct

Unlike TTS-1, this model takes instructions about how to speak — calmer, faster, more formal — alongside the text. 44 credits per 1,000 characters.

Modalities
Input / Output
44 / 0cr / 1K
Available voices
13
Max output
2K
Capabilities
  • Streaming

What this model does well

  • ✨

    Steerable voice

    Plain-text instructions control tone and style

  • 🎙️

    13 voices

    Including new voices: marin, cedar, verse

  • 🌍

    Language hint

    Explicit BCP-47 language for accurate pronunciation

  • ⚡

    Fast & fresh

    OpenAI's newest TTS model

Example prompts

  • Welcome to Ali Sandwiches! Our sandwiches are made with fresh ingredients every day.

  • Special promotion! 30% off all our menus this week.

Technical specifications

Author
openai
API identifier
gpt-4o-mini-tts
Category
Audio
Max output
2,000 tokens
Available voices
alloy, ash, ballad, cedar, coral, echo, fable, marin, nova, onyx, sage, shimmer, verse
Rate limit
50 RPM
Billing unit
character

Ideal for

  • Voice agents with a set persona
  • Localised audio ads
  • IVR that matches a brand tone
  • Character voices

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": "gpt-4o-mini-tts",
  "input": "Hello, world!",
  "voice": "alloy",
  "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. `gpt-4o-mini-tts`).

inputRequired
string

The text to synthesize.

voiceRequired
string

Voice timbre: `alloy`, `ash`, `ballad`, `cedar`, `coral`, `echo`, `fable`, `marin`, `nova`, `onyx`, `sage`, or `shimmer`.

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

Audio container format.

Show all parameters (5)
speed
number (0.25–4.0)
Default: 1.0

Playback speed multiplier.

Pricing

per 1,000 characters
44 credits

How billing works

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

Ready to use TTS Mini (Steerable)?

Create your accountAPI Documentation

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