/ Модель

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

Контекст
131 072 токена
Лицензия
Своя лицензия
Архитектура
dots_tts · dense
Опубликована
28 июл 2026

dots.tts.edit

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

Модель dots.tts.edit редактирует английскую и мандаринскую речь по инструкциям и синтезирует речь с нуля, сохраняя голос и акустический контекст.

242скачиваний за 30 дней7лайковвеса обновлены10 авг 2026

Бенчмарки

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

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

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

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

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

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

dots.tts.edit — авторегрессионная модель непрерывной генерации от dots.tts, предназначенная для точного редактирования речи по инструкциям и синтеза речи с нуля. Она принимает исходное аудио и инструкцию для редактирования: заменяет, добавляет или удаляет фрагменты текста, управляет эмоцией, высотой тона, темпом и паузами, улучшает речь и выполняет операции с фоновым звуком. При редактировании модель стремится сохранить голос диктора и акустический контекст вне изменяемых участков.

Модель поддерживает английскую и мандаринскую речь, а результат синтеза выдаёт в формате 48 кГц. Основные веса имеют точность BF16, веса энкодера диктора и вокодера — FP32. Тот же чекпойнт поддерживает zero-shot синтез речи. В README отмечены возможные ошибки произношения, тайминга, сходства голоса и следования инструкциям. Лицензия указана как other; условия её использования следует уточнять у разработчика. Модель нельзя использовать для имитации людей без согласия, введения слушателей в заблуждение или незаконного контента.

Сценарии применения

  • замена, вставка и удаление слов в аудиозаписи
  • изменение эмоции, высоты тона и темпа речи
  • добавление и сокращение пауз в записи
  • улучшение речи и редактирование фонового звука
  • синтез английской речи по тексту с нуля
  • синтез мандаринской речи по тексту с нуля

Ограничения

Возможны ошибки произношения, тайминга, сходства с голосом исходного диктора и следования инструкциям. Разработчик запрещает использовать модель для имитации людей без согласия, введения слушателей в заблуждение и незаконного контента.

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

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

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

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

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

Открыть на Hugging Face

dots.tts.edit

dots.tts.edit is a continuous autoregressive model for precise, instruction-controlled speech editing and zero-shot text-to-speech synthesis. It supports text replacement, insertion and deletion, emotion and prosody control, pauses, enhancement, and background-audio operations while preserving the speaker and the acoustic context outside edited regions.

Model details

The model supports English and Mandarin speech editing and zero-shot speech synthesis. It produces 48 kHz audio. The core weights use BF16; the speaker encoder and vocoder retain FP32 weights.

Supported editing operations include:

  • Text replacement, insertion, and deletion
  • Localized emotion control
  • Pitch and speaking-rate control
  • Pause insertion and reduction
  • Speech enhancement and background-audio operations
  • Compositions of multiple edit operations

Installation

Install the latest main branch of dots.tts and its recommended dependencies:

git clone --branch main --single-branch https://github.com/studio-dots-ai/dots.tts.git
cd dots.tts
python -m pip install -e . -c constraints/recommended.txt

Speech editing CLI

Source audio, a tagged instruction, and the output path are required. Source and target transcripts are optional; when omitted, both are derived from the instruction.

dots.tts.edit \
  --model-name-or-path dots-studio/dots.tts.edit \
  --source-audio /path/to/source.wav \
  --instruction 'Hello <sub targ="small">brave</sub> world.' \
  --output edited.wav

Use --source-text and --target-text to override the derived transcripts. Source-speaker guidance defaults to auto: it is disabled when the instruction contains at least one operation and every operation is emo, bg, or enhance, and enabled for text, pitch, rate, pause, speaker-transfer, or mixed edits. Pass bare --use-xvector (or --use-xvector on) to force it on, and --use-xvector off to force it off. Speaker guidance uses a default scale of 1.5; override it with --speaker-scale when needed.

Python API

import soundfile as sf

from dots_tts.edit_runtime import DotsTtsEditRuntime

runtime = DotsTtsEditRuntime.from_pretrained(
    "dots-studio/dots.tts.edit",
    precision="bfloat16",
)
result = runtime.generate_edit(
    source_audio_path="/path/to/source.wav",
    instruction='Hello <sub targ="small">brave</sub> world.',
    # source_text and target_text are optional overrides.
    # use_xvector defaults to "auto"; pass True or False to override it.
)
sf.write(
    "edited.wav",
    result["audio"].float().cpu().squeeze().numpy(),
    result["sample_rate"],
)

Supported structural tags include <del>, <ins>, <sub targ="replacement">, <emo>, <pitch>, <rate>, <enhance>, <bg>, <pause/>, and <spk_transfer/>. Malformed instructions and instructions that derive an empty source or target transcript are rejected.

DotsTtsEditRuntime also provides generate and generate_stream for zero-shot TTS with the same checkpoint. See the code repository for examples.

Local Edit Playground

Build the committed frontend source with Node.js 20+ and launch the local app:

cd apps/edit_playground/frontend
npm ci
npm run build
cd ../../..
python apps/edit_playground/app.py \
  --model-name-or-path dots-studio/dots.tts.edit \
  --optimize

Limitations and responsible use

Generated or edited speech may contain pronunciation, timing, speaker-similarity, or instruction-following errors. Do not use the model to impersonate people, mislead listeners, violate consent, or create unlawful content. Users are responsible for complying with applicable laws and for clearly disclosing synthetic or edited audio where appropriate.

License

See the repository license metadata and the dots.tts project for the terms that apply to the weights and code.

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

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

GPU в ailist

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

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

Архитектура dots_tts неизвестна transformers в образе рантайма.

Класс архитектуры
DotsTTSForConditionalGeneration
Ревизия весов
e2aea9c

0 моделей