v1.0Cadence TTS is live. See what's in it

Real-time voices with a human cadence

Real-time text-to-speech for voice agents. Cadence streams natural Hindi, English and Hinglish, switching mid-sentence the way people actually talk, and starts speaking in about 300 ms.

Pick a voice and press Generate. Audio plays while it streams in.
–first audio
–of speech
–faster than real time

Hear every voice before you build

Each voice below says the same line, so you can compare them side by side. They are tuned for phone conversations: warm, clear and easy to follow.

Made for the calls your business makes every day

Real agent lines, generated by the same API you'll use. Hindi in Devanagari, English words as they are.

Payment reminders

Polite, firm payment reminders that customers understand the first time.

Customer support

Refunds, order status and complaints, explained calmly in the customer's language.

Appointments and bookings

Confirmations and reschedules that move between English and Hindi without a seam.

Renewals and upsell

Policy and plan renewals with offers read out naturally, numbers included.

Fast enough for a real conversation

Measured on our production servers in Mumbai, through the same API you'll call.

~300 ms

to first audio

Speech starts on the first phrase while your LLM is still writing the rest.

1.4%

character error on Hindi

Transcribed back by an independent speech recogniser on our Hindi test set.

80 ms

to stop on barge-in

When a caller interrupts, generation halts within one audio frame.

2.4×

faster than real time

Audio is generated ahead of playback, so it never stutters mid-sentence.

Talking in three steps

Built for LiveKit agents, and compatible with any client that speaks OpenAI's speech API.

  1. Get a keySign in with Google and create a key in your dashboard. The free plan needs no card.
  2. Add the pluginDrop livekit_cadence.py next to your agent, or point the OpenAI plugin at our URL.
  3. Start the callYour LLM's text streams in, and speech comes back phrase by phrase.
import os
from livekit.agents import AgentSession
from livekit_cadence import TTS

session = AgentSession(
    stt=...,  # your speech-to-text
    llm=...,  # your LLM
    tts=TTS(
        api_key=os.environ["CADENCE_API_KEY"],
        voice="siya_lively_best",
    ),
)

Simple, usage-based pricing

Pay only for the characters you send. Start free, no card needed.

Free

₹0every month

25,000 characters, about 30 minutes of speech

  • All 13 voices
  • WebSocket and HTTP streaming
  • LiveKit plugin and OpenAI-compatible endpoint
  • 1 call at a time
Start free

Enterprise

Custom

For contact centres and high-volume agents

  • Dedicated GPU capacity for guaranteed concurrency
  • Private deployment on request
  • Voices tuned to your brand and script
  • Direct support from the engineering team
Talk to us

How characters are counted

Every character of text you send, including spaces and punctuation. Hindi counts each Devanagari character, so नमस्ते is 6.

What a minute costs

Natural speech runs about 800 characters a minute, so a two-minute agent reply costs around ₹3.20 on pay as you go.

Taxes and billing

Prices are in INR and exclude applicable taxes. Usage and cost update live in your dashboard.

Questions, answered

Anything else? Write to us.

Which languages does Cadence speak?

Hindi and English, including sentences that mix the two. Write Hindi in Devanagari and English in Latin script; common romanized Hindi is converted automatically. More languages are on the way.

How fast is it?

Audio starts about 300 ms after your request, and each stream is generated around 2.4 times faster than real time, so playback never waits mid-sentence.

Does it work with my voice-agent stack?

Yes. Use the LiveKit plugin for text streaming, point any OpenAI-compatible text-to-speech client at our API, or stream directly over the WebSocket from your own code.

Do you store my text or audio?

No. Text is processed in memory to generate speech and the audio is streamed back. We keep only usage counts, such as characters and seconds, for your dashboard and billing. See the privacy policy.

Can I get a custom voice?

Enterprise customers can get a voice tuned to their brand. We only create a voice from a real person's recording with that person's documented consent.

Where is it hosted?

In the AWS Asia Pacific (Mumbai) region. Dedicated capacity and private deployments are available on Enterprise.

Talk to us about volume

Running a contact centre or a high-volume agent? Tell us about it and we'll size capacity and pricing for your calls.

  • All 13 voices, in Hindi, Hinglish and English
  • Streaming over WebSocket and HTTP
  • LiveKit plugin and an OpenAI-compatible endpoint
  • Low-latency streaming from the first phrase