/ Модель

Характеристики

Лицензия
Apache 2.0
Базовая модель
Dia-1.6B
Библиотека
ggml
Опубликована
2 июн 2026

dia-1.6b-GGUF

Синтез речиТекст → аудио3 профессии

cstr/dia-1.6b-GGUF — это GGUF-конверсия диалоговой модели синтеза речи Dia-1.6B, разработанной nari-labs и предназначенной для использования с CrispASR от CrispStrobe.

1 443скачиваний за 30 дней0лайковвеса обновлены2 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель преобразует текст в выразительную монофоническую речь с частотой 44,1 кГц; для обозначения участников диалога используются теги [S1] и [S2]. Указан английский язык.

Архитектура включает 12-слойный текстовый энкодер размерности 1024 с байтовым словарём из 256 элементов и 18-слойный аудиодекодер размерности 2048 с GQA и classifier-free guidance. Декодер авторегрессионно генерирует девять чередующихся DAC-кодбуков, которые преобразуются в PCM с помощью отдельного Descript Audio Codec (DAC). Основной файл модели имеет размер около 3 ГБ и представлен в формате F16; файл DAC-кодека размером около 104 МБ обязателен. Для стабильной генерации рекомендуется использовать текстовые запросы длиной примерно от 100 символов; очень короткие запросы могут приводить к отсутствию речи. Результат зависит от seed и параметров сэмплирования.

Модель ориентирована на локальный синтез речи и диалоговых аудиофрагментов через CrispASR. Более компактные квантизованные варианты Q8_0 и Q4_K на момент публикации не представлены, поскольку архитектура чувствительна к точности. Модель и конверсия распространяются по лицензии Apache 2.0; репозиторий заявляет, что не выполнял обучение или дообучение, а только изменил формат представления исходных весов.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Dia-1.6B — GGUF (ggml)

GGUF / ggml conversion of nari-labs/Dia-1.6B for use with CrispStrobe/CrispASR.

Dia is a dialogue text-to-speech model that generates expressive 44.1 kHz speech from text, with [S1] / [S2] speaker tags:

  • Text encoder (12-layer, 1024-d, byte-level vocab 256): encodes the prompt bytes.
  • Audio decoder (18-layer, 2048-d, GQA 16 query / 4 KV heads, classifier-free guidance): autoregressively emits 9 interleaved DAC codebooks under a delay pattern [0,8,9,10,11,12,13,14,15].
  • DAC codec (44.1 kHz): decodes the 9 codebooks to PCM. Shipped as a separate required companion file.

Released under Apache 2.0.

Files

FileQuantSizeNotes
dia-1.6b-f16.ggufF163.0 GBMain model — reference quality
dac-44khz.gguf—104 MBDAC codec — required companion (download both)

Lower-bit quants (Q8_0 / Q4_K) are not published yet: Dia uses scale=1.0 attention (no 1/√d), which is precision-sensitive, so quants need an ASR-roundtrip check before release.

Quick start

# 1. Build CrispASR
git clone https://github.com/CrispStrobe/CrispASR
cd CrispASR
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j --target crispasr-cli

# 2. Download model + DAC codec
hf download cstr/dia-1.6b-GGUF dia-1.6b-f16.gguf dac-44khz.gguf --local-dir .

# 3. Synthesize (keep the codec beside the model, or pass --codec-model)
./build/bin/crispasr --backend dia -m dia-1.6b-f16.gguf \
    --codec-model dac-44khz.gguf \
    --tts "[S1] Hello there, how are you doing today? I really hope you are having a wonderful and pleasant time." \
    --tts-output hello.wav --seed 42

Or with auto-download (pulls the model + DAC companion):

./build/bin/crispasr -m dia --auto-download \
    --tts "[S1] The quick brown fox jumps over the lazy dog, and then it runs back again." \
    --tts-output fox.wav

Prompt length matters. Dia is inconsistent on very short inputs (it may emit non-speech) — use prompts of at least ~100 characters. Start the text with a [S1] (or [S2]) speaker tag.

Parameters

ParameterDefaultDescription
--seed N0RNG seed (0 = non-deterministic; output varies per seed)
-tp N1.2Sampling temperature
--codec-model PATHautoDAC codec GGUF (auto-discovered beside the model)
--tts-output PATH—Output WAV path (44.1 kHz mono)

Architecture details

  • Text tokenizer: byte-level (vocab 256); [S1]/[S2] map to bytes 0x01/0x02.
  • Encoder: 12 layers, 1024-d, 16 heads, head_dim 128, RoPE (NeoX half-split), scale=1.0.
  • Decoder: 18 layers, 2048-d; self-attn GQA 16q/4kv; cross-attn MHA (16/16) over the encoder; scale=1.0; CFG cond + cfg_scale·(cond − uncond).
  • Codebooks: 9 DAC channels, delay pattern [0,8,9,…,15], audio vocab 1024.
  • Codec: Descript Audio Codec (DAC) at 44.1 kHz.

Conversion

python models/convert-dia-to-gguf.py \
    --input nari-labs/Dia-1.6B \
    --output dia-1.6b-f16.gguf

Acknowledgements

Provenance and EU AI Act Art. 53 note

  • Upstream model: nari-labs/Dia-1.6B — published by nari-labs.
  • Upstream licence: apache-2.0. This repository redistributes under the same terms; it grants no rights the upstream licence does not.
  • What was done here: format conversion and/or quantisation only (GGUF/GGML). No training, no fine-tuning, no merging, no distillation, no change to architecture, vocabulary or capability. Only the numeric representation of the upstream weights differs.
  • Training data: documented — where it is documented at all — by the upstream provider; see the upstream model card. No training data was used, added or selected by this repository. No training-content summary was found on the upstream model card at the time of writing; that documentation gap is upstream's and is not filled here.
  • Provider status: under Regulation (EU) 2024/1689 the upstream authors remain the provider of this model. Converting the serialisation format does not make this repository the provider of a new general-purpose AI model, and no such claim is made. Questions about training content, copyright policy or model capability belong upstream.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · ggml

Нельзя запустить

GGUF-веса поддерживаются только для текстовых LLM (llama.cpp).

Ревизия весов
482782c

0 моделей