Funding news: we raised $0 at no valuation. Sustainable at $2.1 per million characters.
Early access

The cheapest TTS API for voice agents.

₹200 per million characters, with instant voice cloning.
Fast enough for live conversation.

Blind listening test

Same Hindi line from three providers. Listen, vote for the one you would ship, and we reveal who made which.

Sample

Sample A

Same Hindi line

 
Sample

Sample B

Same Hindi line

 
Sample

Sample C

Same Hindi line

 
Reference

Sample D

Metrics only

No audioInstant voice clone not supported.

Revealed with the results.

Playback copies are loudness-normalized.

Price: USD per 1M characters of text · Lower is better

14 of 79 models
Show

Ultra

Replicate

Amazon Polly

Google

Murf AI

Alibaba Cloud

Speechify

Async

Inworld

Soniox

Microsoft Azure

Fish Audio

Boson AI

OpenAI

xAI

Mistral

Smallest.ai

Zyphra

fal

MiniMax

Rime

Sarvam AI

Breeze Blue

Bland

StepFun

Cartesia

ElevenLabs

VUI Labs

Hume AI

$0$25$50$75$100Ultra Hindi v1, Ultra: $2.11 per 1M characters$2.11Ultra Hindi v1UltraFalcon 2, Murf AI: $10 per 1M characters$10Falcon 2Murf AIRealtime TTS-2 Flash - Research Preview, Inworld: $10.42 per 1M characters$10.42Realtime TTS-2 Flash …InworldAzure Neural: $15 per 1M characters$15Azure NeuralMicrosoft AzureFish Audio S2 Pro: $15 per 1M characters$15Fish Audio S2 ProFish AudioxAI Text to Speech, xAI: $15 per 1M characters$15xAI Text to SpeechxAILightning V3.1 Pro (Jul 2026): $19.5 per 1M characters$19.5Lightning V3.1 Pro (J…Smallest.aiChirp 3: HD: $30 per 1M characters$30Chirp 3: HDGoogleT2A-01-Turbo: $30 per 1M characters$30T2A-01-TurboMiniMaxBulbul v3, Sarvam AI: $31.76 per 1M characters$31.76Bulbul v3Sarvam AISonic 3: $49 per 1M characters$49Sonic 3CartesiaArcana v3, Rime: $50 per 1M characters$50Arcana v3RimeFlash v2.5: $50 per 1M characters$50Flash v2.5ElevenLabsOctave 2: $87.5 per 1M characters$87.5Octave 2Hume AI
Platform

Drops into the stack you already run.

Ultra speaks the same API as Cartesia. Change the URL and key in your LiveKit agent and you are done.

  • ✓ Clone a voice from one consented clip of 3 to 30 seconds. Adjust speed, pitch, and clarity without re-cloning.
  • ✓ Streaming over HTTP or WebSocket, with cancellation mid-sentence.
  • ✓ Console for voices, API keys, team workspaces, and usage.
from livekit.plugins import cartesia

# Ultra speaks the Cartesia protocol. Swap base_url and key.
tts = cartesia.TTS(
    api_key=os.environ["ULTRA_API_KEY"],
    base_url="https://inference.ultrainc.co",
    model="ultra-hindi-v1",
    voice="catalog-hindi-kavya-v1",
    language="hi",
    encoding="pcm_s16le",
    sample_rate=24000,
)

session = AgentSession(stt=stt, llm=llm, tts=tts)
Pricing

₹200 per million characters. No minimum.

Launch pricing. Volume terms as you grow.

Savings calculator

Your current bill against Ultra at the same volume.

Your monthly volume

≈ 87,00,000 characters at 870 characters per minute.

Cartesia monthly cost₹30,720
Ultra monthly cost₹1,740

You save ₹28,980 a month.

Sign up free

Usage cost only. Excludes minimums, taxes, FX, and negotiated discounts. Competitor rates are public list prices.

Start building.

Create an account, clone a voice, and issue your first API key.