Loading video...

Video Failed to Load

Go Home

People seemed to be enjoying the fire example, so I'm also adding it to the thread here. Thanks for all the support :)))

26,680 views • 1 year ago •via X (Twitter)

19 Comments

Toby Kim's profile picture
Toby Kim1 year ago

Two undergrads. One still in the military. Zero funding. One ridiculous goal: build a TTS model that rivals NotebookLM Podcast, ElevenLabs Studio, and Sesame CSM. Somehow… we pulled it off. Here’s how 👇

Toby Kim's profile picture
Toby Kim1 year ago

No, we were not AI experts from the beginning. It all started when we fell in love with NotebookLM’s podcast feature when it was released last year.

Toby Kim's profile picture
Toby Kim1 year ago

But we wanted more. More control over the voices. More freedom in the script. We tried every TTS API on the market — none of them sounded like real human conversation.

Toby Kim's profile picture
Toby Kim1 year ago

Our biggest blocker? Compute. But Google came in clutch, giving us access to TPUs through their Research Cloud. Huge shoutout to TRC ❤️

Toby Kim's profile picture
Toby Kim1 year ago

Of course, TPUs are HARD. We had to learn everything — JAX, Flax, parallel compute, cluster orchestration, Pallas kernels and more.

Toby Kim's profile picture
Toby Kim1 year ago

DeepMind’s How to Scale and HuggingFace’s Ultra-Scale Playbook were super helpful. If you are interested in training large models, go read them now!

Toby Kim's profile picture
Toby Kim1 year ago

3 months later, we had a fully trained 1.6B model. It took longer and was harder than expected, but totally worth it. The best time to start is today!

Toby Kim's profile picture
Toby Kim1 year ago

And now, we’re turning Dia into a B2C app. Generate fun convos, remix content, and share with friends. 🔓 Join the waitlist for early access:

Toby Kim's profile picture
Toby Kim1 year ago

Try Dia now! Github: HF:

Horizon In-Finite's profile picture
Horizon In-Finite1 year ago

Sesame is stoned out of its parameters

Ehsuun's profile picture
Ehsuun1 year ago

Thanks for open sourcing this! It would be amazing if you could also share a technical report of your findings while training the model.

abdshomad's profile picture
abdshomad1 year ago

How to train it to speak other non-english language? To be specific: Bahasa Indonesia

samjay's profile picture
samjay1 year ago

lol you 100% used Rick and Morty samples heavily to generate Fire

Pablo Sanzo's profile picture
Pablo Sanzo1 year ago

Absolutely mogged 😭

akola arthur alaali's profile picture
akola arthur alaali1 year ago

😂😂🫵😁. Listening to this fire 🔥 example, Sesame CSM-1B was not getting anywhere closer to the Nari Dia-1.6B 😁

David Elikwu FRSA ⚔️'s profile picture
David Elikwu FRSA ⚔️1 year ago

Hilarious. Congrats on the launch this looks awesome!

floating point's profile picture
floating point1 year ago

Congrats! Did you use synthetic data for training? How many hours? Did you use dialogs from movies and annotated them by prompting Gemini Flash?

Kaan Durmaz's profile picture
Kaan Durmaz1 year ago

This one so fucking cool

Kaustab Pal's profile picture
Kaustab Pal1 year ago

On which dataset did you train?

Related Videos