MODEL ID runware:dia@1.6b
live

Dia 1.6B

Dia 1.6B is a 1.6 billion parameter text-to-speech model from Nari Labs that generates realistic dialogue from transcripts in a single pass. It supports multi-speaker generation via speaker tags, voice cloning from 5-10 seconds of reference audio, and non-verbal cues like laughter, sighs, coughs, and throat clearing. English only. Released under Apache 2.0 for commercial use.

Dia 1.6B
Text to Audio

Midair Heist Cockpit Exchange

0:00

[Captain] [breathing hard] Tell me that was the last drone. [Navigator] Last drone? No. Last polite warning? Absolutely. [Captain] Great. I always wanted to be chased over the strait in a cargo plane full of antique chandeliers. [Navigator] Focus. Bank left at the radio tower. [Captain] The sparking radio tower? [Navigator] Yes, the sparking radio tower. It confuses their targeting. [Captain] [nervous laugh] Comforting. [Navigator] Incoming on our right! [Captain] I see it, I see it—hold on. [Navigator] [grunt] You clipped my shoulder with the map case! [Captain] Better the map case than the coastline. [Navigator] Fair point. Altitude dropping. [Captain] Because someone insisted chandeliers count as "light cargo." [Navigator] They are light. Emotionally expensive, physically complicated. [Captain] [sharp inhale] Engine two is coughing. [Navigator] Can you keep it steady for thirty seconds? [Captain] If thirty seconds are allowed to feel extremely long, yes. [Navigator] Good. On my mark, cut the cabin lamps. [Captain] We have cabin lamps? [Navigator] Just do it. [Captain] Lamps off. [Navigator] Now dive. [Captain] Dive? [Navigator] Trust me. [Captain] I trusted you when you said "simple pickup." [Navigator] And look how memorable the evening became. [Captain] [strained laugh] I cannot argue with that. [Navigator] Three, two, one—pull up! [Captain] [effort sound] Pulling— [Navigator] They overshot us! Ha! [Captain] Did we lose them? [Navigator] [listening] ...For five seconds, maybe. [Captain] That's the most hopeful thing you've said all night. [Navigator] Head for the lighthouse. If the keeper is awake, we're saved. [Captain] And if the keeper isn't awake? [Navigator] Then be charming. [Captain] In this situation? [Navigator] [dryly] Do your best.

{
  "taskType": "audioInference",
  "taskUUID": "164ee4ec-55e1-4a2e-b426-46375b8e2bc9",
  "model": "runware:dia@1.6b",
  "seed": 82571,
  "speech": {
    "text": "[Captain] [breathing hard] Tell me that was the last drone.\n[Navigator] Last drone? No. Last polite warning? Absolutely.\n[Captain] Great. I always wanted to be chased over the strait in a cargo plane full of antique chandeliers.\n[Navigator] Focus. Bank left at the radio tower.\n[Captain] The sparking radio tower?\n[Navigator] Yes, the sparking radio tower. It confuses their targeting.\n[Captain] [nervous laugh] Comforting.\n[Navigator] Incoming on our right!\n[Captain] I see it, I see it—hold on.\n[Navigator] [grunt] You clipped my shoulder with the map case!\n[Captain] Better the map case than the coastline.\n[Navigator] Fair point. Altitude dropping.\n[Captain] Because someone insisted chandeliers count as \"light cargo.\"\n[Navigator] They are light. Emotionally expensive, physically complicated.\n[Captain] [sharp inhale] Engine two is coughing.\n[Navigator] Can you keep it steady for thirty seconds?\n[Captain] If thirty seconds are allowed to feel extremely long, yes.\n[Navigator] Good. On my mark, cut the cabin lamps.\n[Captain] We have cabin lamps?\n[Navigator] Just do it.\n[Captain] Lamps off.\n[Navigator] Now dive.\n[Captain] Dive?\n[Navigator] Trust me.\n[Captain] I trusted you when you said \"simple pickup.\"\n[Navigator] And look how memorable the evening became.\n[Captain] [strained laugh] I cannot argue with that.\n[Navigator] Three, two, one—pull up!\n[Captain] [effort sound] Pulling—\n[Navigator] They overshot us! Ha!\n[Captain] Did we lose them?\n[Navigator] [listening] ...For five seconds, maybe.\n[Captain] That's the most hopeful thing you've said all night.\n[Navigator] Head for the lighthouse. If the keeper is awake, we're saved.\n[Captain] And if the keeper isn't awake?\n[Navigator] Then be charming.\n[Captain] In this situation?\n[Navigator] [dryly] Do your best."
  },
  "settings": {
    "temperature": 1.1,
    "topP": 0.9
  }
}
{
  "taskType": "audioInference",
  "taskUUID": "164ee4ec-55e1-4a2e-b426-46375b8e2bc9",
  "audioUUID": "9ece9e43-cfac-4d4a-a46b-86f2c3a3e559",
  "audioURL": "https://am.runware.ai/audio/os/a04d20/ws/5/ai/9ece9e43-cfac-4d4a-a46b-86f2c3a3e559.mp3",
  "seed": 82571,
  "cost": 0.009
}
Text to Audio

Backstage Puppet Radio Rehearsal

0:00

[Host] [throat clears] Places, everyone. This is the midnight dress rehearsal for WPRK, the smallest puppet radio station in the county. [Stagehand] Smallest and most underfunded. The weather bell is a spoon, and the applause sign is handwritten. [Host] Please respect the craft, Lionel. Tonight's program begins with breaking news from the attic district. [Reporter] [slightly out of breath] Thank you, Mara. I am reporting live from the rafters, where a union of marionettes has declared a temporary strike over splinters, tangled strings, and, quote, emotional overuse. [Host] Strong words from cedar-based labor. [Stagehand] [snorts] Wait till they hear the accordion solo. [Reporter] Tensions rose when Mister Crumble, the station's crumb-collecting pigeon, attempted mediation and ate the written demands. [Pigeon] That document was seasoned. [gulp] No further comment. [Host] Extraordinary. And now, a statement from the union chair. [Union Chair] We are not difficult. We are articulated. [sighs] We request softer landings, less improvisational juggling, and one respectful bow per performance. [Stagehand] One bow per performance? Luxury. [Host] Lionel, please. Neutrality on the air. [Stagehand] Fine. [whispers] They're still getting glitter in the hinges. [Reporter] The crowd behind me appears divided— [Audience Puppet 1] Fair treatment! [Audience Puppet 2] And better varnish! [Pigeon] And maybe a little bread? [Host] [laughs softly] Democracy is noisy in miniature. Before we close, a reminder that tonight's fundraising raffle features a hand-knitted cape for any puppet under fourteen inches tall. [Stagehand] Modelled by me if no winner comes forward. [Host] A chilling image. This has been WPRK: voices, strings, and public service. Good night, attic district. [All] Good night!

{
  "taskType": "audioInference",
  "taskUUID": "2ba5c26f-d56a-442a-a8e4-a080bb5b9734",
  "model": "runware:dia@1.6b",
  "seed": 66840,
  "speech": {
    "text": "[Host] [throat clears] Places, everyone. This is the midnight dress rehearsal for WPRK, the smallest puppet radio station in the county.\n[Stagehand] Smallest and most underfunded. The weather bell is a spoon, and the applause sign is handwritten.\n[Host] Please respect the craft, Lionel. Tonight's program begins with breaking news from the attic district.\n[Reporter] [slightly out of breath] Thank you, Mara. I am reporting live from the rafters, where a union of marionettes has declared a temporary strike over splinters, tangled strings, and, quote, emotional overuse.\n[Host] Strong words from cedar-based labor.\n[Stagehand] [snorts] Wait till they hear the accordion solo.\n[Reporter] Tensions rose when Mister Crumble, the station's crumb-collecting pigeon, attempted mediation and ate the written demands.\n[Pigeon] That document was seasoned. [gulp] No further comment.\n[Host] Extraordinary. And now, a statement from the union chair.\n[Union Chair] We are not difficult. We are articulated. [sighs] We request softer landings, less improvisational juggling, and one respectful bow per performance.\n[Stagehand] One bow per performance? Luxury.\n[Host] Lionel, please. Neutrality on the air.\n[Stagehand] Fine. [whispers] They're still getting glitter in the hinges.\n[Reporter] The crowd behind me appears divided—\n[Audience Puppet 1] Fair treatment!\n[Audience Puppet 2] And better varnish!\n[Pigeon] And maybe a little bread?\n[Host] [laughs softly] Democracy is noisy in miniature. Before we close, a reminder that tonight's fundraising raffle features a hand-knitted cape for any puppet under fourteen inches tall.\n[Stagehand] Modelled by me if no winner comes forward.\n[Host] A chilling image. This has been WPRK: voices, strings, and public service. Good night, attic district.\n[All] Good night!"
  },
  "settings": {
    "temperature": 1.1,
    "topP": 0.92
  }
}
{
  "taskType": "audioInference",
  "taskUUID": "2ba5c26f-d56a-442a-a8e4-a080bb5b9734",
  "audioUUID": "eccfae24-ac6f-4bec-aa1a-960b84dff8c1",
  "audioURL": "https://am.runware.ai/audio/os/a04d20/ws/5/ai/eccfae24-ac6f-4bec-aa1a-960b84dff8c1.mp3",
  "seed": 66840,
  "cost": 0.0077
}
Text to Audio

Rooftop Pigeon Racing Commentary

0:00

[Host] Good afternoon from the laundry-line grandstand above Alder Street, where thirteen pigeons are circling like tiny drama critics and one of them is already ignoring the course map. [laughs] We are moments away from the annual rooftop dash. [Co-host] "Annual" is generous. Last year it was two birds and your cousin whistling at a bread roll. [Host] And yet the crowd remembers it fondly. Ah—there they go! Blue ankle band taking an early lead over the chimney gap. [Co-host] Wait, no, no, the gray speckled one just cut across the bakery vent. That's not speed, that's strategy. [sharp inhale] Also probably the smell of cinnamon knots. [Host] You can hear the tension from the neighboring roofs. Mr. Bell has stood up from his folding chair. That is how you know history is near. [Co-host] History or back pain. [Host] Fair. Coming into the final turn by the water tower—oh! A brief landing on the satellite dish. Bold. Risky. Slightly rude. [Co-host] The crowd is divided. One kid is cheering, one kid is absolutely furious, and someone's aunt just yelled, "Let the bird cook!" [laughs] [Host] Down the stretch now, wings pumping, shadows skipping over brick and laundry sheets—this is astonishing— [Co-host] It's the slow one! The plump one from Building C! [Host] I never doubted him for a second. [Co-host] You called him "a loaf with feathers" five minutes ago. [Host] Commentary evolves. [clears throat] And the winner lands on the red bucket! An upset for the ages. [Co-host] Listen to that rooftop roar. [soft whistle] Magnificent. [Host] We'll be back after a short break to interview the champion's owner, who is currently crying and trying to feed the trophy breadcrumbs.

{
  "taskType": "audioInference",
  "taskUUID": "0b8bc4bd-851f-44c6-adba-ca8cecc39dbd",
  "model": "runware:dia@1.6b",
  "seed": 24580,
  "speech": {
    "text": "[Host] Good afternoon from the laundry-line grandstand above Alder Street, where thirteen pigeons are circling like tiny drama critics and one of them is already ignoring the course map. [laughs] We are moments away from the annual rooftop dash.\n[Co-host] \"Annual\" is generous. Last year it was two birds and your cousin whistling at a bread roll.\n[Host] And yet the crowd remembers it fondly. Ah—there they go! Blue ankle band taking an early lead over the chimney gap.\n[Co-host] Wait, no, no, the gray speckled one just cut across the bakery vent. That's not speed, that's strategy. [sharp inhale] Also probably the smell of cinnamon knots.\n[Host] You can hear the tension from the neighboring roofs. Mr. Bell has stood up from his folding chair. That is how you know history is near.\n[Co-host] History or back pain.\n[Host] Fair. Coming into the final turn by the water tower—oh! A brief landing on the satellite dish. Bold. Risky. Slightly rude.\n[Co-host] The crowd is divided. One kid is cheering, one kid is absolutely furious, and someone's aunt just yelled, \"Let the bird cook!\" [laughs]\n[Host] Down the stretch now, wings pumping, shadows skipping over brick and laundry sheets—this is astonishing—\n[Co-host] It's the slow one! The plump one from Building C!\n[Host] I never doubted him for a second.\n[Co-host] You called him \"a loaf with feathers\" five minutes ago.\n[Host] Commentary evolves. [clears throat] And the winner lands on the red bucket! An upset for the ages.\n[Co-host] Listen to that rooftop roar. [soft whistle] Magnificent.\n[Host] We'll be back after a short break to interview the champion's owner, who is currently crying and trying to feed the trophy breadcrumbs."
  },
  "settings": {
    "temperature": 1.18,
    "topP": 0.94
  }
}
{
  "taskType": "audioInference",
  "taskUUID": "0b8bc4bd-851f-44c6-adba-ca8cecc39dbd",
  "audioUUID": "65c8d68e-6380-4cbc-84ed-7bc6e8d1871b",
  "audioURL": "https://am.runware.ai/audio/os/a10dlim3/ws/5/ai/65c8d68e-6380-4cbc-84ed-7bc6e8d1871b.mp3",
  "seed": 24580,
  "cost": 0.0077
}
Text to Audio

Late-Night Repair Shop Banter

0:00

[SPEAKER_1] You still awake back there, Mina? [throat clearing] I swear this old radio only acts haunted after midnight. [SPEAKER_2] Awake, yes. Optimistic, absolutely not. You said it would take ten minutes. [SPEAKER_1] I said it looked like a ten-minute fix. That's different. [SPEAKER_2] [laughs softly] That's what you said about the freezer, the ceiling fan, and my scooter. [SPEAKER_1] Your scooter runs now. [SPEAKER_2] It runs diagonally. [SPEAKER_1] A minor personality trait. Hand me the small screwdriver. [SPEAKER_2] The red one or the one you call "small" for no reason? [SPEAKER_1] Red one. Thanks. [brief pause] Hear that? [SPEAKER_2] The static? [SPEAKER_1] Under the static. [SPEAKER_2] ...That sounds like swing music. [SPEAKER_1] Exactly. This station hasn't broadcast in thirty years. [SPEAKER_2] Great. So we've repaired a ghost. [SPEAKER_1] Be nice. It has excellent taste. [SPEAKER_2] [sighs] If a phantom asks for spare parts, you're handling the invoice. [SPEAKER_1] Fair. But if it requests a song, I'm taking credit for customer service. [SPEAKER_2] Wait—turn that dial back. There, right there. [SPEAKER_1] Oh wow. [SPEAKER_2] Is that... our shop address? [SPEAKER_1] [whispers] And tomorrow's date. [SPEAKER_2] I officially hate this radio. [SPEAKER_1] [nervous laugh] You hated it before it became predictive. [SPEAKER_2] True. Put the kettle on. [SPEAKER_1] You said optimism was off the table. [SPEAKER_2] This isn't optimism. This is strategic caffeine.

{
  "taskType": "audioInference",
  "taskUUID": "935faa80-3421-4680-bbab-6e87f1ca474b",
  "model": "runware:dia@1.6b",
  "seed": 43577,
  "speech": {
    "text": "[SPEAKER_1] You still awake back there, Mina? [throat clearing] I swear this old radio only acts haunted after midnight.\n[SPEAKER_2] Awake, yes. Optimistic, absolutely not. You said it would take ten minutes.\n[SPEAKER_1] I said it looked like a ten-minute fix. That's different.\n[SPEAKER_2] [laughs softly] That's what you said about the freezer, the ceiling fan, and my scooter.\n[SPEAKER_1] Your scooter runs now.\n[SPEAKER_2] It runs diagonally.\n[SPEAKER_1] A minor personality trait. Hand me the small screwdriver.\n[SPEAKER_2] The red one or the one you call \"small\" for no reason?\n[SPEAKER_1] Red one. Thanks. [brief pause] Hear that?\n[SPEAKER_2] The static?\n[SPEAKER_1] Under the static.\n[SPEAKER_2] ...That sounds like swing music.\n[SPEAKER_1] Exactly. This station hasn't broadcast in thirty years.\n[SPEAKER_2] Great. So we've repaired a ghost.\n[SPEAKER_1] Be nice. It has excellent taste.\n[SPEAKER_2] [sighs] If a phantom asks for spare parts, you're handling the invoice.\n[SPEAKER_1] Fair. But if it requests a song, I'm taking credit for customer service.\n[SPEAKER_2] Wait—turn that dial back. There, right there.\n[SPEAKER_1] Oh wow.\n[SPEAKER_2] Is that... our shop address?\n[SPEAKER_1] [whispers] And tomorrow's date.\n[SPEAKER_2] I officially hate this radio.\n[SPEAKER_1] [nervous laugh] You hated it before it became predictive.\n[SPEAKER_2] True. Put the kettle on.\n[SPEAKER_1] You said optimism was off the table.\n[SPEAKER_2] This isn't optimism. This is strategic caffeine."
  },
  "settings": {
    "temperature": 1.1,
    "topP": 0.92
  }
}
{
  "taskType": "audioInference",
  "taskUUID": "935faa80-3421-4680-bbab-6e87f1ca474b",
  "audioUUID": "f161305c-085c-43f1-9e54-e6afc2cee086",
  "audioURL": "https://am.runware.ai/audio/os/a03d21/ws/5/ai/f161305c-085c-43f1-9e54-e6afc2cee086.mp3",
  "seed": 43577,
  "cost": 0.009
}