For the complete documentation index, see llms.txt. This page is also available as Markdown.

Dia TTS (Nari Labs)

Создавайте диалоги с несколькими говорящими и эмоциями с помощью Dia TTS от Nari Labs

Dia от Nari Labs — это продвинутая модель преобразования текста в речь, которая специализируется на реалистичном диалоге нескольких говорящих. В отличие от традиционных TTS, которые обрабатывают одного говорящего за раз, Dia генерирует естественные разговоры между несколькими участниками с эмоциями, смехом, заминками и другими невербальными сигналами. При 1,6 млрд параметров она работает на любом GPU с 8 ГБ+.

Ключевые особенности

  • Диалог нескольких говорящих: Генерируйте разговоры между 2+ говорящими за один проход

  • Невербальные сигналы: Смех (смеётся), заминки (вздыхает), паузы — автоматически встроены

  • Эмоциональная речь: Естественная интонация без явных тегов эмоций

  • 1,6 млрд параметров: Помещается на RTX 3070/3080 (8–10 ГБ VRAM)

  • лицензии Apache 2.0: Полностью для коммерческого использования

  • Интеграция с HuggingFace: Работает с библиотекой Transformers

Требования

Компонент
Минимум
Рекомендуется

GPU

RTX 3070 (8 ГБ)

RTX 3080 (10GB)

VRAM

8 ГБ

10 ГБ+

ОЗУ

16GB

32GB

Диск

10 ГБ

15 ГБ

Python

3.9+

3.11

Рекомендуемая GPU от Clore.ai: RTX 3080 10 ГБ ($0,05–0,19/ч)

Установка

Быстрый старт

Базовый диалог нескольких говорящих

С эмоциями и невербальными сигналами

Один говорящий

Gradio Web UI

Сценарии использования

  • Генерация подкастов: Создавайте разговорные подкасты по сценариям

  • Диалоги для аудиокниг: Генерируйте разговоры персонажей с разными голосами

  • Диалоги для игр: Разговоры NPC с естественными речевыми паттернами

  • Данные для обучения: Генерируйте разнообразные наборы речевых данных для обучения ASR

  • Голоса чат-ботов: Многотуровые диалоги с эмоциональными ответами

Советы для пользователей Clore.ai

  • RTX 3080 — идеальный вариант: 10 ГБ VRAM легко хватает для Dia по цене $0,05–0,19/ч

  • Пакетная генерация: Обрабатывайте несколько диалогов в цикле, чтобы максимально использовать время аренды

  • Сохраняйте модели в постоянное хранилище: Если у вашего экземпляра Clore есть постоянный диск, кэшируйте модель, чтобы не загружать её повторно

  • Температура 0,7–0,9: Ниже = более последовательно, выше = более выразительно/разнообразно

  • Только английский: Сейчас Dia ориентирована на английский — для многоязычности см. руководство по Qwen3-TTS

Устранение неполадок

Проблема
Решение

CUDA out of memory

Используйте model.to("cuda", torch_dtype=torch.float16) для половинной точности

Голоса звучат похоже

Добавьте больше текста/контекста для каждого говорящего; попробуйте более высокую температуру

Невербальные сигналы игнорируются

Убедитесь, что формат правильный: (смеётся), (вздыхает) в скобках

Низкое качество аудио

Увеличьте num_steps параметр, если доступен; убедитесь, что частота дискретизации 24 кГц

Дополнительное чтение

Последнее обновление

Это было полезно?