No subscription · No minimums · No per-voice fees

One price. Every voice.

$ per million characters for stock voices and your own clones alike. Prepay any amount, use it whenever, and get the exact cost of every request.

Estimate your bill

How many characters a month?

A paragraph is roughly 500 characters. A novel is roughly 500,000.

10K1B
per month
of audio
per 1,000 characters

Price per million characters

Public list prices for comparable neural TTS. Lower is better.

Add credit

Top up once. Or never think about it again.

Buy credit in packs, or turn on auto top-up with your own threshold and monthly limit. Purchased credit doesn't expire.

Every account starts with free characters. No card required.

Included

Everything is in the price.

Voice cloning

Create cloned voices at no cost and use them at the same per-character price as stock voices.

Streaming & every format

mp3, opus, aac, flac, wav and pcm, streamed or whole. Speed control from 0.5x to 2x.

Free endpoints

Listing voices, checking your balance, previewing text normalization and warmups never cost a cent.

Automatic refunds

If a request fails on our side, its charge goes straight back to your balance.

Spend controls

Monthly caps per API key, test keys with a hard quota, and a monthly limit on auto top-up.

Logs & zero retention

30 days of per-request logs with cost and latency, or zero data retention with one switch.

Billing FAQ

The fine print, in plain English.

What counts as a character?

Every Unicode character you send, including spaces and punctuation, counted before normalization. Normalization can expand "$42.50" into "forty-two dollars and fifty cents", but you pay for the 6 characters you sent, not the 33 we speak.

How am I charged for a request?

We reserve the cost from your balance when the request starts, and finalize it when the audio is delivered. Failed requests are refunded automatically. Add "include_cost": true to see the exact charge and your remaining balance in every response.

What happens when my balance runs out?

Requests return a clear insufficient_balance error (HTTP 402). Nothing is charged to your card unless you've turned on auto top-up.

How does auto top-up work?

Choose a threshold, a top-up amount and a monthly limit. When your balance drops below the threshold, we charge your saved card for the top-up amount, never exceeding your monthly limit. Turn it off at any time.

Can I get a refund?

Unused purchased credit can be refunded within 30 days of purchase. Just email us. See the Terms for details.

Do you offer volume pricing?

If you expect more than a billion characters a month, talk to us.

Try it on us: characters.

That's hours of audio before you spend a dollar.

Create a free account