Kalpa LabsTalk to KalpaIt Talks Back
Launch · Conversational Models · Public Beta

Towards generalist audio models

30 JUL 2026·Prashant Shishodia, Gautam Jha & the Kalpa Labs Team
Drag to interact

Audio is yet to hit its ChatGPT moment like NanoBanana[1] did for images. We're still stuck with separate models for transcription, text-to-speech, speech-to-speech, speech-to-speech-translation, audio understanding, song generation, and yet audio models can't reliably edit audios, or dub a 2 hour long audio to another language with just a simple prompt.

Our goal is to get closer to that vision of a unified Generalist Audio Model (GAM) that can follow complex instructions and understand your context in the prompt. We want to be able to support all of the following creative & VoiceAI use cases as simple prompts rather than separate products:

Creative
“Here's mine and my friend's voice, make us do a rap battle,”
“Add guitar to this rap battle”.
"Add rain far away in the background between first and second"
"Make the guitar a little more aggressive"
VoiceAI
"You are a Customer Care Executive - talk to elder folks loudly and slowly"
"You are a Therapist, use an empathetic tone when user is in distress"
"Match user's dialect so they can better relate to you"

In this release, we are

  1. Releasing our streaming conversational APIs to public beta: a drop-in replacement for text-to-speech with conversation context.
  2. Previewing complex capabilities of the underlying base audio language model, on which the conversational models are built. The steerability & natural emotional response it shows mark the first step towards our broader vision of building generalist audio models.
The Release

TTS that has heard the conversation

Our streaming conversational model kalpa-tts-beta-v0.1 is now in public beta with a Time-To-First-Audio (TTFA) of 300ms.

While these conversational models are a drop-in replacement for text-to-speech, they work best when provided with spoken conversation history, which helps them stay contextually & emotionally aware, adjusting their tone & emotional response to the user.

Public Beta
Ship TTS that isn't tone-deaf.
Evaluation

Evaluation

We run a blind side-by-side (SxS) evaluation of our text-to-speech models with the converse API. Raters listen to two audios generated from the same text using different models, presented in random order and are asked to judge them across the following dimensions.

Naturalness
which audio sounds more natural and human-like
Intelligibility
which audio is easier to understand, with more accurate pronunciation
Quality
which audio sounds cleaner: fewer distortions, artifacts, or unwanted noises
Overall preference
which audio the rater would rather listen to
Fig. 02 · Blind side-by-side human preference Win Rate50 = parity
ElevenLabsElevenLabseleven-flashkalpa-tts-beta-v0.1
+9.3
CartesiaCartesiasonic-3kalpa-tts-beta-v0.1
+5.5
ElevenLabsElevenLabseleven-turbokalpa-tts-beta-v0.1
+4.0
ElevenLabsElevenLabseleven-v3kalpa-tts-beta-v0.1
-1.3
3040506070
ElevenLabsElevenLabseleven-flashkalpa-tts-beta-v0.1
+10.0
ElevenLabsElevenLabseleven-turbokalpa-tts-beta-v0.1
+5.2
CartesiaCartesiasonic-3kalpa-tts-beta-v0.1
+1.5
ElevenLabsElevenLabseleven-v3kalpa-tts-beta-v0.1
+0.5
3040506070
ElevenLabsElevenLabseleven-flashkalpa-tts-beta-v0.1
+4.5
ElevenLabsElevenLabseleven-turbokalpa-tts-beta-v0.1
+3.0
CartesiaCartesiasonic-3kalpa-tts-beta-v0.1
-0.3
ElevenLabsElevenLabseleven-v3kalpa-tts-beta-v0.1
-2.0
3040506070
ElevenLabsElevenLabseleven-flashkalpa-tts-beta-v0.1
+5.7
ElevenLabsElevenLabseleven-turbokalpa-tts-beta-v0.1
+5.0
CartesiaCartesiasonic-3kalpa-tts-beta-v0.1
+4.5
ElevenLabsElevenLabseleven-v3kalpa-tts-beta-v0.1
-4.5
3040506070

We perform significantly better than ElevenLabs' Flash, Turbo & Cartesia's Sonic-3 while staying competitive with ElevenLabs' V3. While this evaluation is on a single-turn text-to-speech, our models perform the best in a multi-turn conversation.

Listen

Base model capabilities

Voice cloning, as is2 CLIPS

Most voice cloning products only preserve speaker identity, and fail to mimic speaker delivery nuances. To stress test our voice cloning capabilities, we intentionally clone "meme voices" that say things in an exaggerated or distorted manner for a memetic effect.

The Bible, like an episode of Love Islandcloned from
0:00 / 0:00
John Kiriakou memecloned from
0:00 / 0:00
Speech continuation & Emotional Intensity4 CLIPS

Famous emotionally intense movie scenes, continued with new dialogue.

The Godfatheroriginal scene
0:00 / 0:00
There Will Be Bloodoriginal scene
0:00 / 0:00
The Wolf of Wall Street - I choose richoriginal scene
0:00 / 0:00
The Wolf of Wall Street - the sales calloriginal scene
0:00 / 0:00
Steerability3 CLIPS

Same sentence spoken in 3 different styles.

"Broadcast this like 1938 news radio"
0:00 / 0:00
"Speak like sports commentary"
0:00 / 0:00
"Talk in ASMR"
0:00 / 0:00
Architecture

Architecture & Training

Architecture

We extend the CSM-1B[2] architecture to generate an interleaved sequence of text and audio. The architecture builds upon an 8B transformer backbone that jointly models audio & text. We model semantic & text tokens jointly in the backbone's vocabulary, and use a 300M-parameter RVQDecoder that decodes 31 acoustic tokens for each frame.

Fig. 01 · Architecture
q1–q32q1–q8q1–q16RVQ DROPOUTAUDIO EMBEDINTERLEAVED TEXT (T) + AUDIO (A)ATATA8B TRANSFORMER BACKBONEhidden statelm_headsemanticMLP BRIDGEq1RVQ DECODER300Mq2q3q4q32ACOUSTIC CODEBOOKS q2–q32

To make RVQDecoder efficient during training we use CSM's compute amortization that trains the RVQDecoder only on 1/16 of audio frames. Contrary to CSM's report, we observe that this leads to a regression in acoustic losses per step but the efficiency & memory gain achieved from this improves the acoustic losses per wall clock time.

At inference, we compile RVQDecoder's fixed 31-step loop as a single CUDA graph, improving its latency by 9x compared to the eager baseline.

Unlike previous releases that either use 8[3] or 32[2] quantizers, we employ RVQ Dropout in audio embeddings, decoupling understanding fidelity from generation fidelity, and allowing us to support a variable audio-quality-vs-latency tradeoff at runtime.

We start from random weights rather than a pre-trained text backbone, to decouple the effects of a new modality fighting with an existing learned modality. This also allows us to train a very wide transformer that is more suited for realtime inference than the deep transformers more common in LLMs.

Data

The model is trained on millions of hours of in-the-wild audio and text, including both human speech and general audio.

Previous approaches either heavily use synthetic transcriptions[2][3] through ASR models that limit their performance to the underlying ASR model, defeating the purpose of scaling[4], or pre-process audio with model-based filtering signals, noise removal or normalization[5] that harms non-speech audio and makes the model less robust to real-world audio.

Instead, we train only on weakly-labeled transcripts[6] and filter out very low quality, misaligned, or ASR-like transcripts. Further, we do not apply any kind of normalization or processing on the audio, directly feeding the model in-the-wild audio as is. Along with the transcript, we also provide rich metadata of the (text, audio) pair to help the model develop contextual understanding of both spoken and non-spoken audio[7][8]. This helps the model natively generate speech and audio in different contexts out of the box - “Read this in a 1930s radio news voice”.

Join Us
If you want to build the next frontier of audio models, we are hiring.