Содержание
  1. Что такое Qwen3-TTS
  2. Пять моделей серии: какую брать под задачу
  3. Где Qwen3-TTS ломается на русском: наш прогон
  4. Что говорит официальный бенчмарк про русский
  5. 0.6B или 1.7B: какую версию брать
  6. Что вы можете делать с Qwen3-TTS
  7. Сколько времени занимает генерация
  8. Поддержка языков
  9. Как попробовать Qwen3-TTS: простой гайд
  10. Сколько это стоит
  11. Где это можно применить в России
  12. Чем Qwen3-TTS отличается от других решений
  13. Ограничения, о которых стоит знать заранее
  14. Частые вопросы
ГайдыОбновлено · 09.2026

Как превратить текст в живой голос с помощью Qwen3-TTS

27 марта 2026 · 18 минут чтения

Qwen3-TTS — открытая серия моделей синтеза речи от команды Qwen: превращает текст в голос, клонирует чужой тембр по короткому образцу и создаёт новый по словесному описанию. Веса выложены 22 января 2026 года под лицензией Apache 2.0, русский входит в список из десяти поддерживаемых языков.

Коротко о главном:

  • Серия Qwen3-TTS вышла 22.01.2026 в двух размерах — 0.6B и 1.7B, веса и токенизатор под Apache 2.0.
  • Клонирование по 3-секундному образцу — у открытых весов; облачный API просит запись на 10–20 секунд, максимум 60.
  • Русский заявлен, но в бенчмарке самих разработчиков он второй с конца из десяти: WER 3,212 против 0,928 у китайского.
  • Первый аудиопакет модель отдаёт через ~97 мс после одного символа на входе — отсюда стриминг и голосовые ассистенты.
  • Облачный тариф — $0,1 за 10 000 символов входного текста, бесплатная квота 110 000 символов на 90 дней.

Мы прогнали через модель 38 русских фраз и записали, что она с ними сделала: в разделе «Где Qwen3-TTS ломается на русском» есть случай, когда цена потеряла три нуля.

Что такое Qwen3-TTS

TTS (Text-to-Speech) — технология, превращающая текст в речь. Qwen3-TTS — это не одна модель, а серия из пяти опубликованных чекпойнтов плюс отдельный аудиотокенизатор. Технический отчёт команды описывает обучение более чем на 5 миллионах часов речи на десяти языках и выпуск обеих частей — токенизаторов и моделей — под лицензией Apache 2.0.

Серия закрывает три разные задачи:

  • CustomVoice — озвучка готовыми пресетными голосами;
  • VoiceDesign — создание нового тембра по словесному описанию;
  • Base — клонирование голоса по образцу аудио и дообучение.

Голос здесь можно описать словами, как ставят задачу актёру озвучки. В примерах репозитория инструкция звучит так: «Male, 17 years old, tenor range, gaining confidence — deeper breath support now, though vowels still tighten when nervous».

Из-за чего голос звучит естественно

Естественность держится на собственном аудиотокенизаторе Qwen3-TTS-Tokenizer-12Hz: 16 слоёв кодовых книг на частоте 12,5 Гц вместо грубой нарезки звука. В сравнительной таблице токенизаторов он идёт первой строкой по всем пяти метрикам — PESQ_WB 3,21, PESQ_NB 3,68, STOI 0,96, UTMOS 4,16, SIM 0,95, против 2,88 / 3,42 / 0,94 / 3,87 / 0,87 у ближайшего конкурента Mimi. Технический отчёт уточняет, на чём это считали: «We evaluate speech reconstruction performance on the LibriSpeech test-clean set, which comprises 2,620 utterances».

Qwen3-TTS: схема работы модели синтеза речи

Пять моделей серии: какую брать под задачу

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

Модель Что делает Инструкция словами Вес файла
Qwen3-TTS-12Hz-1.7B-VoiceDesign создаёт новый тембр по описанию есть 3,57 ГиБ
Qwen3-TTS-12Hz-1.7B-CustomVoice озвучка 9 пресетными голосами есть 3,57 ГиБ
Qwen3-TTS-12Hz-1.7B-Base клон голоса по 3-секундному образцу нет 3,59 ГиБ
Qwen3-TTS-12Hz-0.6B-CustomVoice озвучка 9 пресетными голосами нет 1,69 ГиБ
Qwen3-TTS-12Hz-0.6B-Base клон голоса по 3-секундному образцу нет 1,70 ГиБ
Qwen3-TTS-Tokenizer-12Hz кодирует и декодирует звук, нужен остальным — 0,64 ГиБ

Деталь, которую легко пропустить: колонка инструкций заполнена только у двух моделей на 1.7B. Хотите задавать эмоцию и темп словами — младшая версия этого не делает. Веса в таблице — фактический размер файла model.safetensors в репозитории на 17.09.2026.

Где Qwen3-TTS ломается на русском: наш прогон

Как мы мерили: 38 фраз, синтез → распознавание → сверка со входом
Как мы мерили: 38 фраз, синтез → распознавание → сверка со входом

Официальный список языков говорит, что русский поддерживается. Мы решили проверить, что это значит на практике, и 17 сентября 2026 года отправили в модель 38 русских фраз, собранных под конкретные ловушки: числа, аббревиатуры, латиница внутри русского предложения, единицы измерения, омографы.

Методика простая и повторяемая. Синтез — через официальное демо Qwen на Hugging Face (Space Qwen/Qwen3-TTS-Demo), модель в нём заявлена как qwen3-tts-flash-2025-11-27, голос Alek, язык Russian. Полученные 38 файлов (200 секунд звука, 24 кГц моно) мы распознали локально моделью faster-whisper large-v3 и сравнили расшифровку с тем, что подавали на вход. Там, где расшифровка расходится со входом, а контрольный вариант той же фразы читается верно, дефект лежит в синтезе.

Дефект первый: пробел в разряде числа съедает тысячи

Самый дорогой результат прогона. Одно и то же предложение, три записи числа, один голос:

Что подали на синтез Что услышали в расшифровке
Бюджет проекта — двести пятьдесят тысяч рублей. Бюджет проекта 250 тысяч рублей.
Бюджет проекта — 250000 рублей. Бюджет проекта 250 тысяч рублей.
Бюджет проекта — 250 000 рублей. Бюджет проекта 250 рублей.

Отличие между строками — один пробел. И именно на нём «250 000 рублей» прозвучало как «250 рублей»: сумма упала в тысячу раз. Тот же класс на больших числах: «5 000 000 часов» превратилось в «5.00 часов» — три раза из трёх прогонов, а «1 000 000 рублей» в «1.00 рублей». При этом «15 900 рублей» модель прочла верно: рушится не любой пробел, а группа из трёх нулей после него.

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

Дефект второй: латинская аббревиатура рядом ломает кириллическую

Короткая фраза «Считаем НДС и звоним в МТС» расшифровалась дословно — обе аббревиатуры на месте. Стоит добавить в то же предложение латинское слово, и русские буквы начинают читаться на английский лад:

Что подали на синтез Что услышали в расшифровке
Подключается через интерфейс, НДС 22 процента. Подключается через интерфейс НДС 22%.
Подключается через API, НДС 22 процента. Подключается через API NDS 22%.

Предложения отличаются одним словом, и «НДС» после «API» становится «NDS». В длинной фразе с той же латиницей эффект усиливается: «ИИ-озвучка от МТС и СБЕР подключается через API, НДС 22 процента» вернулось как «И озвучка от Neptune CSBR подключается через API NDS 22%». Обход тот же: в контроле «эм-тэ-эс» и «эн-дэ-эс» через дефис читаются правильно.

Дефект третий: приставка «ИИ-» теряет одну букву

Конструкция «ИИ-озвучка» в трёх прогонах из трёх прозвучала как «И озвучка» — одна буква вместо двух. Для русскоязычного ИИ-контента это системная мина: слово «ИИ» стоит в каждом втором заголовке.

Дефект четвёртый: имя самого продукта и сокращения единиц

Фраза «Открой GitHub и скачай Qwen3-TTS» вернулась как «Открой GitHub и скачай Quantry TTS». Название модели ни в одном прогоне не прозвучало как «Квен»: расшифровка давала то «Quantry», то «Quantum». «GitHub» при этом читается верно через раз — с голосом Alek он один раз стал «Getup», с голосом Cherry прочитался нормально.

Сокращения единиц идут следом. «Задержка 97 мс и 12 Гц» вернулось как «Задержка 97 муэмс и 12 гетц». Контрольный вариант «Задержка 97 миллисекунд, частота токенизатора 12,5 герца» распознался дословно.

Что прошло чисто

Омографы модель развела верно: «Мы объехали старинный замок и повесили замок на дверь» вернулось слово в слово. Кавычки, тире, восклицательный знак и «не так ли?» тоже отработали без потерь. Расстановку ударений этот метод не проверяет — расшифровка ударения не передаёт, и мы такого утверждения не делаем.

Открытые веса на русском отработали хуже облачных

Те же фразы мы отправили в демо открытых весов (Space Qwen/Qwen3-TTS, модель Qwen3-TTS-12Hz-1.7B-CustomVoice на видеокарте A10G, язык Russian). Успели пройти три фразы — дальше упёрлись в квоту бесплатного GPU, и это само по себе ограничение метода: наблюдений всего три.

Результат заметно грязнее облачного. «Годовая подписка стоит 15 900 рублей, месячная — 1 590 рублей» вернулось как «…месячные и цена пеценности рублей», а «Бюджет проекта — 250 000 рублей» дало «Бюджет проекта. 250.0 рублей. Фомант Мэй Нэмити» — модель договорила фразу звуком, которого во входе не было.

Причина скорее всего в голосе. У открытых весов всего девять пресетных тембров, и ни один из них не русский: пять китайских, два английских, японский и корейский. Мы брали Ryan — английский. В облачном списке голосов Qwen-TTS их 48, все 48 заявлены с поддержкой русского, и среди них есть Alek с описанием «Cold like the Russian spirit, yet warm like wool coat lining». Для русской озвучки на открытых весах это значит: либо мириться с чужим акцентом, либо клонировать свой голос через Base-модель.

Скорость тоже разошлась. Полный круг «запрос → готовый файл» в облаке занял от 1,81 до 4,55 секунды при медиане 2,71 на шестнадцати замеренных фразах, те же три фразы на открытых весах — 9,64, 12,20 и 13,12 секунды. Заявленные 97 мс относятся к первому аудиопакету; готовый файл приходит позже, это разные величины.

Что говорит официальный бенчмарк про русский

Свои замеры разработчики публикуют в репозитории, и русский там на виду. В таблице многоязычного синтеза у старшей базовой версии, Qwen3-TTS-12Hz-1.7B-Base, по русскому выходит WER 3,212 — второй результат с конца среди десяти языков, хуже только японский (3,823). Для сравнения, китайский в той же строке — 0,928, то есть русский отстаёт в 3,46 раза.

Против конкурентов на русском картина обратная: та же модель (3,212) обходит и ElevenLabs (3,878), и MiniMax (4,281), а по схожести голоса идёт впереди обоих — 0,792 против 0,761 и 0,676. По всем десяти языкам она лучше MiniMax по WER на семи языках из десяти и выше по схожести голоса на всех десяти.

То есть русский у Qwen3-TTS трудный не относительно рынка, а относительно остальных языков самой модели. Планируя озвучку на русском, закладывайте вычитку — расшифровка нашего прогона показывает, где именно она понадобится.

0.6B или 1.7B: какую версию брать

Это второй по частоте вопрос после «а русский есть». Ответ складывается из трёх измеримых вещей.

По качеству русского. В бенчмарке разработчиков Qwen3-TTS-12Hz-0.6B-Base даёт по русскому WER 4,458, старшая 1.7B-Base — 3,212. Разница в 1,39 раза в пользу старшей. По схожести голоса версии почти равны: 0,781 против 0,792.

По возможностям. Управление эмоцией и темпом через словесную инструкцию заявлено только у моделей на 1.7B. Модель VoiceDesign, которая рисует новый тембр по описанию, существует вообще в единственном размере — 1.7B.

По месту на диске. Файл весов 1.7B-CustomVoice занимает 3,57 ГиБ, версия 0.6B — 1,69 ГиБ. К любой из них обязательно добавляется токенизатор на 0,64 ГиБ: без него модель не работает. Итого 4,21 ГиБ против 2,33 ГиБ только на файлы, без учёта памяти под активации и служебные буферы. Карта на 4 ГБ старшую версию не потянет физически — файлы туда не помещаются.

Вывод: 0.6B — когда нужна озвучка готовым голосом на слабом железе. 1.7B — когда нужны эмоции инструкцией, дизайн тембра или лучший русский.

Что вы можете делать с Qwen3-TTS

1. Клонировать голос

Открытым весам достаточно 3 секунд аудио с текстовой расшифровкой. Облачный сервис строже: справка Model Studio просит запись на 10–20 секунд, максимум 60, из них минимум 3 секунды непрерывной чистой речи, паузы внутри — не длиннее 2 секунд. Кросс-языковое клонирование работает: голос, записанный по-русски, говорит по-английски, сохраняя индивидуальность. В облачном аккаунте можно держать до 1 000 своих голосов.

2. Создать голос с нуля

Модель VoiceDesign строит новый тембр по описанию персонажа. Ограничение, которое ломает планы русскоязычных команд: в облачном API само описание голоса (параметр voice_prompt) принимается только на китайском и английском, а его длина у моделей Qwen-TTS ограничена 2 048 символами. Описывать голос по-русски там нельзя, хотя озвучиваемый текст может быть русским.

3. Управлять эмоциями

Злость, ирония, шёпот, ускорение речи задаются той же словесной инструкцией, причём динамически: в начале спокойно, к концу эмоционально. Инструкции понимают только модели на 1.7B.

4. Делать диалоги между персонажами

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

Сколько времени занимает генерация

Qwen3-TTS использует Dual-Track архитектуру. Первый аудиофрагмент появляется после обработки одного символа текста, задержка до первого пакета — около 97 мс. Отсюда голосовые ассистенты и переводчики реального времени. Полный файл в нашем прогоне приходил за 2,71 секунды по медиане.

Поддержка языков

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

Отдельно репозиторий отмечает у моделей заметно улучшенную устойчивость к зашумлённому входному тексту (в оригинале — markedly improved robustness to noisy input text). Наш прогон подтверждает это частично: кавычки, тире и знаки препинания модель переварила, а пробел внутри числа и латиницу рядом с кириллицей — нет.

Как попробовать Qwen3-TTS: простой гайд

Три маршрута до первой русской озвучки в Qwen3-TTS
Три маршрута до первой русской озвучки в Qwen3-TTS

Способ 1. Демо в браузере, без установки

Официальные демо Qwen на Hugging Face: Space Qwen/Qwen3-TTS-Demo работает на облачной модели и даёт выбор голоса и языка, Space Qwen/Qwen3-TTS запускает открытые веса на GPU и позволяет переключать 0.6B и 1.7B и загружать свой референс для клонирования. Бесплатный GPU выдаётся по квоте: у нас она закончилась после трёх генераций.

Способ 2. Локальная установка

Порядок шагов взят из официального репозитория Qwen3-TTS:

  1. Создайте изолированное окружение — в инструкции это conda с Python 3.12.
  2. Поставьте пакет: pip install -U qwen-tts. Актуальная версия в PyPI — 0.1.1 от 6 февраля 2026 года, требуется Python 3.9 и выше.
  3. Скачайте веса нужной модели и токенизатор через huggingface-cli или modelscope.
  4. Запустите веб-интерфейс командой qwen-tts-demo с именем модели либо вызовите класс Qwen3TTSModel из Python.
  5. Для клонирования голоса поднимайте демо по HTTPS: иначе браузер не отдаст доступ к микрофону.

Репозиторий дополнительно советует FlashAttention 2 для экономии видеопамяти, а при оперативной памяти меньше 96 ГБ ставить его с ограничением MAX_JOBS=4. Офлайн-вывод через vLLM-Omni тоже работает; онлайн-режим там пока не поддержан.

Способ 3. Через облачный API

Для продакшена без своей видеокарты есть DashScope в Alibaba Cloud Model Studio. Регистрируете аккаунт, получаете API-ключ и подключаетесь к нужной модели по WebSocket. В справке realtime перечислены свои идентификаторы: qwen3-tts-flash-realtime для готовых голосов, qwen3-tts-vc-realtime-2026-01-15 для клонирования, qwen3-tts-vd-realtime-2026-01-15 для дизайна тембра. Имена без «realtime» — qwen3-tts-vc-2026-01-22 и qwen3-tts-vd-2026-01-26 — в справке realtime не значатся: их вызывают обычным POST на dashscope-intl.aliyuncs.com, и в таблице цен ниже стоят именно они. На выходе — PCM, WAV, MP3 или Opus с частотой дискретизации до 48 кГц.

Сколько это стоит

Тарификация считается по символам входного текста, аудио на выходе не тарифицируется отдельно. Цены со страницы биллинга Model Studio на 17.09.2026, сингапурский регион:

Модель Цена за 10 000 символов Бесплатная квота
qwen3-tts-flash (= flash-2025-11-27) $0,1 110 000 символов
qwen3-tts-vc-2026-01-22 (клонирование) $0,115 110 000 символов
qwen3-tts-vd-2026-01-26 (дизайн голоса) $0,115 110 000 символов
qwen3-tts-instruct-flash-2026-01-26 $0,115 10 000 символов

Бесплатная квота действует 90 дней с момента активации сервиса, релиза модели или одобрения заявки — что наступит позже. Отдельно справка предупреждает: бесплатная квота есть только в сингапурском регионе, в остальных её нет. В китайском регионе те же модели стоят $0,114682–0,115 за 10 000 символов без бесплатного пакета.

Перевести символы в часы помогает наш же прогон: 1 795 символов русского текста дали 175 секунд звука, то есть около 10,25 символа на секунду речи. По этой мерке бесплатные 110 000 символов — примерно 3 часа озвучки, а час речи сверх квоты стоит около $0,37. Оговорка: мы мерили на коротких фразах, у каждой есть тишина в начале и конце, на длинных текстах символов в секунду выйдет больше, а цена часа — ниже.

Где это можно применить в России

Озвучка Telegram-каналов и статей блога, автоматическая генерация подкастов, голосовые помощники для бизнеса, локализация контента на десять языков одним голосом, онлайн-образование, диджитал-аватары для маркетинга. Открытая лицензия Apache 2.0 снимает главный барьер: модель ставится на свой сервер, и тексты не уходят во внешний сервис.

Для смежных задач посмотрите, что умеет Wispr Flow, а для сравнения с русскоязычными сервисами озвучки — разбор Speechify: тарифы и голоса на русском. Если планируете зарабатывать на озвучке, пригодится материал про заработок на начитке аудиокниг.

Чем Qwen3-TTS отличается от других решений

С закрытыми сервисами вроде ElevenLabs Qwen3-TTS расходится в модели доступа: веса лежат открыто, ставятся локально и не требуют платы за каждый символ. В бенчмарке разработчиков по русскому Qwen3-TTS-12Hz-1.7B-Base опережает ElevenLabs по разборчивости (WER 3,212 против 3,878) и по схожести голоса (0,792 против 0,676). С MiniMax сопоставление такое же: 3,212 против 4,281 по русскому и преимущество по схожести голоса на всех десяти языках. Подробнее о платформе — в разборе MiniMax.

Оговорка обязательна: это замер самой команды Qwen на своих тестовых наборах, независимого арбитра здесь нет.

Ограничения, о которых стоит знать заранее

  • Числа с пробелом в разряде. В нашем прогоне «250 000 рублей» прозвучало как «250 рублей». Пишите разряды слитно или словами.
  • Кириллические аббревиатуры рядом с латиницей. «НДС» после «API» читается как «NDS». Разбивка дефисом («эн-дэ-эс») лечит.
  • Приставка «ИИ-». Три раза из трёх прозвучала как одна буква «И».
  • Сокращения единиц. «97 мс» превратилось в «97 муэмс». Расшифровывайте единицы словами.
  • Нет русского пресетного голоса в открытых весах. Девять тембров, ни одного русского: либо чужой акцент, либо клонирование своего голоса.
  • Инструкции для дизайна голоса. В облачном API текст инструкции принимается только на китайском и английском.
  • Бесплатная квота облака — только сингапурский регион, и она ограничена 90 днями.

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

Qwen3-TTS бесплатная?

Веса всех пяти моделей и токенизатора опубликованы под лицензией Apache 2.0 — их можно скачать и запускать у себя бесплатно, включая коммерческое использование. Платить придётся только за облачный API: $0,1 за 10 000 символов входного текста у модели qwen3-tts-flash, с бесплатной квотой 110 000 символов на 90 дней в сингапурском регионе.

Qwen3-TTS работает с русским языком?

Да, русский входит в официальный список десяти поддерживаемых языков и заявлен у всех пяти опубликованных моделей. Но в бенчмарке разработчиков русский — второй с конца по разборчивости: WER 3,212 против 0,928 у китайского. В нашем прогоне 17.09.2026 модель устойчиво ошибалась на числах с пробелом в разряде, аббревиатурах рядом с латиницей и сокращениях единиц измерения.

Какая версия Qwen3-TTS лучше работает с русским: 0.6B или 1.7B?

1.7B. По русскому языку в бенчмарке разработчиков она даёт WER 3,212 против 4,458 у 0.6B — разница в 1,39 раза. Кроме того, управление подачей через словесную инструкцию и модель дизайна голоса доступны только на 1.7B. Цена вопроса — 3,57 ГиБ весов против 1,69 ГиБ, плюс 0,64 ГиБ токенизатора в обоих случаях.

Сколько аудио нужно для клонирования голоса?

Открытым моделям Base достаточно 3 секунд образца вместе с текстовой расшифровкой. Облачный Model Studio требует больше: 10–20 секунд рекомендуемых, 60 максимум, из них минимум 3 секунды непрерывной чистой речи, паузы внутри — не длиннее 2 секунд, без музыки и посторонних голосов.

Сколько весит Qwen3-TTS и какая нужна видеокарта?

Файл весов 1.7B-CustomVoice — 3,57 ГиБ, версия 0.6B — 1,69 ГиБ, обязательный токенизатор — ещё 0,64 ГиБ. Итого 4,21 и 2,33 ГиБ только на файлы, без памяти под вычисления. На карту с 4 ГБ видеопамяти старшая версия не помещается физически.

Итог

Qwen3-TTS — шаг к тому, чтобы голос стал программируемым интерфейсом: открытая лицензия, десять языков, клонирование по короткому образцу, управление подачей обычными словами. Русский здесь рабочий, но требует внимания: числа, аббревиатуры и латиницу в тексте на озвучку придётся готовить руками. Зато готовить их нужно один раз — дальше конвейер работает сам.

Читайте также

3 материала