ОБЗОР 2026

Fish Audio Drama 3: обзор TTS-модели для многоголосых сцен

TTS-модель, которая держит до 16 персонажей в одном тексте и правит произношение через «продолжение» реплики. Разбираем архитектуру, способы запуска, вес в гигабайтах, лицензию Fish Audio Community и то, где модель проигрывает лёгким движкам.

Синтез речиОткрытые веса2026
Категория TTS-модельРазработчик Fish AudioОбновлено 20.10.2026

Drama 3 — новая генерация модели синтеза речи от Fish Audio, вышедшая 1 октября 2026 года. Ставка сделана не на «одну реплику красивым голосом», а на длинные сцены: в одном тексте живут до шестнадцати персонажей, реплики размечены тегами, а неконструктивные события вроде вздоха или смеха вставляются прямо в строку. Внутри — MoE-бэкбон на 35 млрд параметров, из которых на каждый токен активны 3 млрд, плюс аудиодекодер на десяти кодовых книгах.

35,9 млрд
Параметров
всего
3 млрд
Активных
на токен
16
Голосов в сцене
теги speaker
80
Языков
включая русский
Как мы проверяли
Обзор собран по первичным источникам, без личного прогона: весит модель около 41 ГБ, для запуска нужен серверный GPU. Данные сняты 20.10.2026: карточка модели на Hugging Face (13 495 загрузок, 822 лайка), файловый список весов, README с командами запуска, текст лицензии Fish Audio Community 1.0 и препринт arXiv:2610.18010. Бенчмарки качества речи мы не воспроизводили и не приводим чужих замеров как свои.

01Коротко: что это за модель

Drama 3 продолжает линию Fish Audio, но меняет жанр применения. Предыдущие открытые модели семейства (fish-speech 1.2–1.5, s1-mini) решали задачу «озвучить текст похожим голосом». Drama 3 решает задачу «озвучить диалог»: у модели есть разметка спикеров, автоматическое разбиение длинного текста на чанки со стримингом и режим правки через продолжение — вы отправляете предыдущий дубль и просите переписать конкретное место, модель продолжает с сохранением тембра.

Карточка модели
РазработчикFish Audio
Появление на Hugging Face1 октября 2026
АрхитектураMoE-бэкбон, 35B параметров, 3B активных на токен
АудиодекодерCodebook-MTP, 10 кодовых книг, каузальное декодирование
Точность весовFP8 у экспертов MoE, остальное — bf16
Мультиспикердо 16 голосов тегами speaker:0…speaker:15
Языки80, включая русский
ЛицензияFish Audio Community License 1.0
ЗапускSGLang-Omni и vLLM-Omni

Модель вышла сразу с поддержкой двух инференс-стеков: SGLang-Omni и vLLM-Omni. Это важный сигнал зрелости — новые TTS-модели часто появляются как исследовательский код без серверной обвязки, а здесь с первого дня есть рецепты запуска и потоковый API. Для команд, которые уже держат vLLM для LLM, второй путь означает меньше нового зоопарка технологий.

Главная фича
Управление эмоцией и событием без отдельного API: теги вида «[sighs]» и «[laughs]» пишутся прямо в текст там, где событие должно прозвучать. Это снимает целый класс костылей — раньше такие вставки приходилось имитировать паузами и постобработкой.

02Как модель собирает сцену

Пайплайн выглядит как обычная авторегрессионная генерация, только вместо текстовых токенов на выходе — аудио-коды. Текст с разметкой спикеров уходит в MoE-бэкбон, который на каждом шаге активирует лишь часть экспертов; затем декодер разворачивает десять кодовых книг в волновой сигнал. Длинный текст режется на чанки автоматически, и каждый чанк можно отдавать в стрим по мере готовности.

Путь от сценария до аудио
1Текст со спикерамиТеги speaker:0…15 плюс события вроде [sighs] в нужной позиции2MoE-бэкбон35B параметров, 3B активных на токен, гибридное внимание3Аудиодекодер10 кодовых книг, каузальное декодирование по всей последовательности4Поток чанковДлинный текст режется и стримится по частямСхема по README модели: разметка спикеров, MoE-бэкбон, аудиодекодер, поток чанков
ХарактеристикаЗначениеЧто это значит на практике
Параметры35,9 млрдПолные веса около 41 ГБ: для локального запуска нужен серверный GPU или квантование
Активные параметры3 млрд на токенСкорость ближе к 3B-модели, чем к 35B — цена MoE-архитектуры
Кодовые книги10Больше acoustic detail на выходе, но выше требования к декодеру
Спикерыдо 16Один прогон закрывает диалог или сцену аудиокниги
Языки80Русский в списке поддержанных
ТочностьFP8 эксперты + bf16Экономия памяти без полного перехода на низкую точность
ЛицензияCommunity 1.0Бесплатно до порога выручки, hosted-сервис — только по отдельному договору
Источники: карточка модели Hugging Face, файловый список весов и текст лицензии (снято 20.10.2026).
Про «35B» в заголовках
Не путайте размер модели со стоимостью инференса. Активных параметров всего 3 млрд, но веса всё равно нужно держать в памяти целиком: экономия идёт на вычислениях, а не на видеопамяти. Поэтому вариант int4 на Hugging Face (около 6,9 млрд «параметров» в упаковке) — не игрушка, а реальный способ запустить модель на скромном железе.

03Четыре способа запустить

Выбор сводится к тому, есть ли у вас GPU и нужен ли SLA. Ниже — варианты из документации, от «сервер в своей стойке» до «отдал запрос в облако вендора».

СпособЧто нужноКому подходит
SGLang-OmniPython-окружение, GPU, установка extras «fishaudio»Продакшн со стримингом и высокой загрузкой
vLLM-OmniGPU, vLLM-стекКомандам, у которых уже есть vLLM для LLM
int4-квант с Hugging FaceМеньше VRAM, готовые веса fishaudio/drama-3-int4Эксперименты и локальные сцены на одном GPU
API Fish AudioКлюч и оплата по тарифуТем, кто не хочет держать GPU; условия — на сайте вендора
Первые два способа описаны в README модели, квант опубликован отдельным репозиторием 14.10.2026.
Запуск через SGLang-Omni
1
Поставьте пакет с поддержкой Fish Audio
Из официального репозитория SGLang-Omni; extras «fishaudio» подтягивает нужные зависимости.
terminalcopy
git clone https://github.com/sgl-project/sglang-omni.git && cd sglang-omni
uv pip install --prerelease=allow -v -e ".[fishaudio]"
2
Поднимите сервер
Порт 8000 — стандартный для SGLang-Omni; модель скачивается с Hugging Face при первом старте.
terminalcopy
sgl-omni serve --model-path fishaudio/drama-3 --port 8000
3
Отправьте запрос на синтез
Референс-аудио и его расшифровка передаются вместе с текстом; события пишутся в тексте в квадратных скобках.
terminalcopy
curl -X POST http://127.0.0.1:8000/v1/tts \
  -H 'Content-Type: application/json' \
  -d '{"text":"[sighs] Fine. If we miss it, it is on you.","references":[{"audio_path":"ref.wav","text":"..."}]}'
4
Правка через продолжение
Чтобы переписать фразу, отправьте предыдущий дубль в previous_takes — модель продолжит с сохранением тембра.
terminalcopy
# previous_takes: ["The quarterly report is due on Wednesday, ..."]
Практика для сцен
Размечайте спикеров с первого чанка: если персонаж появляется впервые в середине текста, тембр может «уехать». Дешевле сгенерировать сцену целиком с полной разметкой, чем склеивать куски с разными референсами.

04Что говорят проверяемые цифры

Ниже — только данные, которые можно перепроверить запросом к API Hugging Face. Они не измеряют качество речи, зато показывают реальный интерес и место модели в семействе.

Скачивания моделей Fish Audio на Hugging Faceтыс. загрузок за месяц, снято 20.10.2026
0тыс.20тыс.40тыс.s2-pro37,4тыс.drama-313,5тыс.fish-speech-1.53,8тыс.drama-3-int42,9тыс.s1-mini1,9тыс.
Drama 3 за 19 дней собрала 13,5 тыс. загрузок и 822 лайка — второй результат в семействе после s2-pro, который вышел раньше.
Масштаб рынка открытых TTS-моделеймлн загрузок за месяц, снято 20.10.2026
0млн6,2млн12,5млнKokoro-82M10,5млнXTTS-v26,3млнQwen3-TTS-1.7B2,1млнOmniVoice1,9млнChatterbox1,7млн
Лёгкие модели на 80–200 млн параметров остаются массовыми: их ставят на ноутбуки и в приложения. Drama 3 играет в другой весовой категории — серверной.
Профиль Drama 3 против лёгкой открытой модели
Качество речиМногоголосостьОткрытостьТребования к железуЭкосистемаDrama 3средний балл 6,9 / 10XTTS-v2средний балл 7,4 / 10
Редакционная оценка Qantcore по документации и метрикам карточек, не результат собственных замеров. Ось «требования к железу» выше там, где нужно меньше ресурсов.
Чего в цифрах нет
Ни вендор, ни мы не публикуем объективные замеры качества на русском: WER, MOS или предпочтения слушателей. Препринт arXiv:2610.18010 описывает метод, но сравнивать Drama 3 с OmniVoice или ElevenLabs по этим данным нельзя — методики разные.

05Лицензия: где заканчивается «бесплатно»

Веса распространяются по Fish Audio Community License 1.0 (редакция от 13 октября 2026). Это не открытая лицензия в смысле OSI: исследования и некоммерческое использование разрешены свободно, коммерческое — с оговорками, а предоставление сервиса третьим лицам требует отдельного письменного договора.

  • Некоммерческое и исследовательское использование — бесплатно и без порога.
  • Коммерческое использование разрешено, пока годовая выручка лицензиата и аффилированных лиц ниже 500 000 долларов США.
  • Выше порога, а также для любого hosted-сервиса (когда модель работает для третьих лиц) нужен отдельный договор с Fish Audio.
  • Лицензия отзывная и непередаваемая: условия могут измениться в следующих версиях документа.
  • Права на клонированный голос лицензией не покрываются вовсе — нужно согласие человека.
Типичная ошибка интеграции
Команда запускает Drama 3 за своим API и продаёт доступ клиентам, считая это «коммерческим использованием до порога». По тексту лицензии hosted-сервис — отдельная категория, для которой нужен договор независимо от выручки. Проверяйте формулировку до запуска, а не после первых счетов.

06Плюсы и минусы

Плюсы
  • До 16 спикеров в одном тексте — редкость для открытых TTS-моделей
  • События и эмоции тегами внутри текста, без отдельного API
  • Правка реплики через previous_takes сохраняет тембр
  • Поддержка двух инференс-стеков с первого дня: SGLang-Omni и vLLM-Omni
  • 80 языков, включая русский; опубликован int4-квант для скромного железа
Минусы
  • Полные веса около 41 ГБ — серверный GPU обязателен
  • Лицензия не открытая: hosted-сервис требует договора
  • Нет публичных замеров качества речи, особенно на русском
  • Молодая модель: 19 дней с момента публикации, экосистема примеров ещё тонкая
  • Для короткой озвучки одного голоса избыточна: OmniVoice или Kokoro дешевле по ресурсам
Когда брать Drama 3
Идеальный сценарий — аудиокнига, аудиодрама, подкаст с диалогами, озвучка игровых сцен: там, где важнее цельность диалога и характеры, чем цена за минуту. Для «озвучить одну реплику в интерфейсе агента» есть более лёгкие движки — например, локальный VoiceStudio с движком OmniVoice.

07Что выбрать под задачу

ЗадачаРекомендацияПочему
Диалог из 3–16 персонажейDrama 3Разметка спикеров в одном прогоне, без склейки
Озвучка интерфейса и ответов агентаЛокальный движок на 3–10 ГБДешевле по GPU и быстрее стартует
Аудиокнига одним голосомDrama 3 или CosyVoiceОба держат длинный текст, но требования разные
Нужен SLA и поддержкаОблачный сервисСвой GPU — это не только железо, но и дежурство
Эксперимент на одном GPUint4-квант drama-3-int4Меньше памяти, качество требует собственных прослушиваний
Ориентир по задачам: модель выбирается под длину сцены и бюджет на GPU, а не под «максимальный балл».

Отдельно стоит помнить про голосовую часть агентных пайплайнов: там обычно нужен не максимальный реализм, а низкая задержка первого чанка. Drama 3 стримит по чанкам, но 3 млрд активных параметров — это всё-таки не 80-миллионная модель для мгновенного отклика. Разделяйте «контентную» озвучку и «интерфейсную» — под них нужны разные движки.

Частые вопросы

Сколько нужно видеопамяти для Fish Audio Drama 3?
Полные веса занимают около 41 ГБ на диске (восемь шардов по ~5 ГБ плюс аудиокодек 1,87 ГБ), поэтому в fp8/bf16 нужен серверный GPU. Для одного потребительского GPU есть int4-квант fishaudio/drama-3-int4 с заметно меньшим объёмом, но качество на нём нужно проверять своими прослушиваниями — вендор замеров не публикует.
Можно ли использовать Drama 3 бесплатно в коммерческом проекте?
Да, пока годовая выручка компании и аффилированных лиц ниже 500 000 долларов США. Исследовательское и некоммерческое использование бесплатно без порога. Если вы предоставляете модель как сервис третьим лицам (hosted), нужен отдельный договор с Fish Audio независимо от выручки.
Drama 3 работает с русским языком?
Русский указан среди 80 поддерживаемых языков в карточке модели. Отдельных замеров качества на русском ни вендор, ни независимые авторы не публикуют, поэтому цифры и имена собственные нужно проверять на своих текстах.
Чем Drama 3 отличается от fish-speech?
fish-speech решает задачу клонирования и синтеза одного голоса, а Drama 3 строится вокруг сцены: разметка до 16 спикеров, события в тексте, автоматическое разбиение длинного текста и правка реплики через продолжение. Это разные продукты для разных задач, а не просто «версия новее».
Нужен ли специальный сервер для запуска?
Нет, достаточно GPU и одного из двух стеков — SGLang-Omni или vLLM-Omni. Оба рецепта описаны в README и рассчитаны на стандартное Python-окружение с CUDA; для экспериментов подойдёт int4-версия на меньшем GPU.

Источники и официальные ссылки

Вердикт Qantcore
7,9/ 10
Drama 3 — сильный инструмент для узкой, но растущей задачи: многоголосые сцены на открытых весах. Архитектура честная (MoE 35B/3B, FP8-эксперты), запуск описан для двух серверных стеков, а правка через продолжение экономит часы ручной склейки. Минусы серьёзные: 41 ГБ весов, отсутствие публичных замеров качества и лицензия, которая отдельно оговаривает hosted-сервисы. Если вам нужна одна реплика в интерфейсе агента — берите лёгкий движок; если аудиодрама или аудиокнига с диалогами — Drama 3 сейчас один из немногих открытых вариантов.
Сравнить TTS-платформы
Рейтинг сервисов озвучки по одной методике плюс гайд по локальному запуску голоса.