Loading video...

Video Failed to Load

Go Home

Drop 1/15: Introducing Joy, a dual-channel conversational dataset. Real, unscripted conversations between two people, each on their own track. Built to teach voice models how people actually talk: when to listen, when to jump in, when to say “hmm”. 100,000 hours. 50,000 speakers. 10 languages.

743,082 views • 3 days ago •via X (Twitter)

40 Comments

Shobhit Banga's profile picture
Shobhit Banga3 days ago

So, what difference does this kind of data make? Here’s PersonaPlex, fine-tuned on just a fraction of Joy. It backchannels while you’re speaking, takes the floor at natural transition points, and can hold a pause without giving up its turn. Worth looking at why this matters: what do these models usually learn from in the first place?

Shobhit Banga's profile picture
Shobhit Banga3 days ago

Large-scale dual-channel conversational data is still hard to come by. The usual alternative? Clean, synthetic dialogue: scripts written by LLMs and then rendered using TTS. But real conversations don’t work like scripts. People overlap, interrupt each other, and make little sounds to show they’re listening. Joy keeps all of that in. Across Joy, that works out to around 300 backchannels/hr, 350 overlaps/hr, and 90 interruptions/hr.

Shobhit Banga's profile picture
Shobhit Banga3 days ago

Here’s 3.5 minutes of unscripted US English from Joy, with one speaker on each channel. You can see the backchannels, overlaps, and pauses marked as they happen. No script. Just the conversation as it happened.

Shobhit Banga's profile picture
Shobhit Banga3 days ago

And it’s not just English. Here’s a sample in Hindi. Same setup: two speakers, two channels, and nothing cleaned up. Joy covers 10 languages, all recorded the same way.

Shobhit Banga's profile picture
Shobhit Banga3 days ago

A closer look at how the 100,000 hours are distributed across speakers. There are 50,000 speakers in total, and no single speaker accounts for more than 0.02% of the hours. That’s a lot of different voices, without any one speaker dominating the dataset.

Shobhit Banga's profile picture
Shobhit Banga3 days ago

For context, natural dual-channel conversational corpora have, until now, been limited to under 2,000 hours. Joy brings that to 100,000 hours. And that’s just where it starts. v1 - Oct 26 - 100k v2 - Mar 27 - 1M v3 - Mar 28 - 10M

Ayesha Malik's profile picture
Ayesha Malik3 days ago

The backchannels while the other person is still talking are what got me.

Brian Roemmele's profile picture
Brian Roemmele3 days ago

Shobhit, wow I love this! Great work!

Iqra Ali's profile picture
Iqra Ali3 days ago

Separate tracks per speaker is the underrated detail here.

Victor Kane's profile picture
Victor Kane3 days ago

Is there an eval set alongside the training data?

Jackson's profile picture
Jackson3 days ago

Hard to fake real turn-taking. This data doesn't have to.

Arafat Rahman's profile picture
Arafat Rahman3 days ago

What happens on a noisy line? Would be good to see that covered.

Rizwan Jutt's profile picture
Rizwan Jutt3 days ago

Support lines are going to feel very different in a year or two.

Laiba Malik's profile picture
Laiba Malik3 days ago

Is there a write-up on how the data was collected?

RB Walter's profile picture
RB Walter3 days ago

The size is great but the separate channels are what make it usable.

𝗔𝗳𝗶𝗮's profile picture
𝗔𝗳𝗶𝗮3 days ago

A bit uneasy about how natural agents will get with data like this.

Potential_Setu's profile picture
Potential_Setu3 days ago

Is the sample rate the same across all languages?

𝘼𝗯𝗱𝘂𝗹 𝗥𝗮𝘂𝗳's profile picture
𝘼𝗯𝗱𝘂𝗹 𝗥𝗮𝘂𝗳3 days ago

Real people don't wait for silence. Good to see data that shows it.

Sara Noor's profile picture
Sara Noor3 days ago

This would make customer support calls a lot less painful.

Hoorain Chaudhry's profile picture
Hoorain Chaudhry3 days ago

Real interruption timing is the thing synthetic data never gets right.

Marry Evan's profile picture
Marry Evan3 days ago

A before/after on a model trained with and without this data would be great.

Isha Malik's profile picture
Isha Malik3 days ago

Only part of the data was used for the demo? The full set must go further.

Adnan Chowdhury's profile picture
Adnan Chowdhury3 days ago

Not sure I'd catch a well-trained agent on a short call anymore.

Lucas Bennett's profile picture
Lucas Bennett3 days ago

Big dataset, but I’m more curious about the quality checks. Anyone know how it was cleaned?

Olivia Rose's profile picture
Olivia Rose3 days ago

Curious about the average call length. Longer calls would be more useful for this.

Kiara Nova's profile picture
Kiara Nova3 days ago

First duplex dataset I’ve seen where hours aren’t the limiting factor.

Alex Tech's profile picture
Alex Tech3 days ago

Would love the per-language breakdown.

Habibur Rahman's profile picture
Habibur Rahman3 days ago

Timing is most of conversation, and this data has it.

Dylan Cooper's profile picture
Dylan Cooper3 days ago

50,000 speakers is the stat I'd look at first.

Ali Khan's profile picture
Ali Khan3 days ago

Would like to hear longer calls from the dataset.

Henry Cavill's profile picture
Henry Cavill3 days ago

How were speakers recruited? Curious about the process at this scale.

Mehak Fatima's profile picture
Mehak Fatima3 days ago

How do the two clips in different languages compare on overlap rate?

Polash Khan's profile picture
Polash Khan3 days ago

That comparison chart is pretty striking.

Kinsley Alba's profile picture
Kinsley Alba3 days ago

Didn't realise how much people overlap on normal calls until these clips.

Maria Queen's profile picture
Maria Queen3 days ago

Would love to know the average number of overlaps per minute.

Lady Julia Ana 👸🏼's profile picture
Lady Julia Ana 👸🏼3 days ago

How long did recording take overall?

The Ai Girl | News & Tools's profile picture
The Ai Girl | News & Tools3 days ago

This is the data problem a lot of us have been complaining about for years.

Charles Roman's profile picture
Charles Roman3 days ago

Speaker count matters more than hours for generalising, in my experience.

Myra 🦋's profile picture
Myra 🦋3 days ago

Turn-taking is clearly a data problem more than a model problem.

AI with Kamran's profile picture
AI with Kamran3 days ago

Breadth over a few heavy speakers, good call.

Related Videos