Dia2 2B Dia2 is a streaming dialogue TTS model created by Nari Labs. The model does not need the entire text to produce the audio, and can start generating as the first few words are given as input. You can condition the output on audio, enabling natural conversations in realtime. We provide model checkpoints (1B, 2B) and inference code to accelerate research. The model only supports up to 2 minutes of generation in English. Upcoming Dia2 TTS Server: Real streaming support Sori: Dia2 powered speech to speech engine written in Rust Examples Quickstart Requirement — install uv and use CUDA 12.8+ drivers. All commands below run through uv run … as a rule. 1. Install dependencies (one time): 2. Prepare a script: edit input.txt using [S1] / [S2] speaker tags. 3. Generate audio: The first run downloads weights/tokenizer/Mimi. The CLI auto selects CUDA when available (otherwise CPU) and defaults to bfloat16 precision—override with device / dtype if needed. 4. Conditional Generation (optional): Condition the generation on previous conversational context in order to generate natural output for your speech to speech system. For example, place the voice of your assistant as prefix speaker 1,…
We use cookies for essential functionality and analytics. You can accept or reject analytics cookies.Cookie policy