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.

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://api.ultra.example",
    model="ultra-hindi-v1",
    voice="default",
    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.