Qwen: Qwen-Audio-3.0-TTS Plus
Qwen-Audio-3.0-TTS-Plus — модель синтеза речи Qwen с акцентом на подробное, естественное и выразительное аудио для повествования, аудиокниг и дубляжа. Она поддерживает собственные предустановленные или клонированные голоса, потоковый вывод и инструкции либо теги для управления подачей.
О модели
Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.
Qwen-Audio-3.0-TTS-Plus преобразует письменный текст в выразительную речь; версия Plus сосредоточена на качестве синтеза, естественности и детальной голосовой подаче. Qwen называет основными применениями создание контента, аудиокниги, дубляж фильмов и видео и профессиональное производство речи. Обновлённый профиль модели описывает более широкую поддержку языков с небольшим объёмом данных и китайских диалектов, улучшенную достоверность диалектов и более сильное управление эмоциями, тоном, характером, темпом речи, громкостью и стилем. Производитель также сообщает об улучшении чёткости, детализации и устойчивости в шумных или реверберирующих акустических условиях.
Plus — версия этого семейства синтеза речи с акцентом на качество; Flash отдельно позиционируется для взаимодействия в реальном времени. Подготовьте повествование как текст для произнесения, указав аудиторию, темп и эмоциональное направление. Для фрагмента аудиокниги пример задания может требовать чёткой артикуляции, размеренного темпа и сдержанного тепла; для закадрового голоса видео — серьёзного начала и затем более энергичного объяснения. Это выбор подачи предоставленных слов. Модель синтезирует речь, а не расшифровывает её и не генерирует полноценную визуальную сцену.
Официальные системные голоса Plus включают Long An Ling Xin, описанный как тёплый и эмпатичный, и Long An Lu Feng, описанный как яркий и жизнерадостный. Оба указаны для мандаринского китайского и английского. Производитель также предоставляет более 500 базовых голосов этой версии с образцами для прослушивания перед выбором. Он рекомендует системные голоса для более стабильного синтеза. Выберите голос из точного списка Plus и согласуйте язык текста с поддерживаемыми языками этого голоса; голос Flash не становится взаимозаменяемым только потому, что относится к тому же широкому семейству.
Модель поддерживает клонирование голоса по образцу. Документированные языки клонированных голосов включают китайский, английский, японский, корейский, русский, французский, немецкий, португальский, тайский, индонезийский, вьетнамский, испанский, итальянский, малайский, филиппинский и арабский. Китайские варианты включают мандаринский, кантонский, чунцинский, северо-восточный, ганьсуский, гуйчжоуский, чжэцзянский, хэбэйский, хэнаньский, хубэйский, хунаньский, цзянсийский, нинбоский, нинсяский, циндаоский, шэньсийский (Shaanxi), шаньсийский (Shanxi), шаньдунский, шанхайский, сычуаньский и юньнаньский, с управлением диалектами через инструкции. Таблица модели у производителя отличает клонирование от создания голоса по текстовому описанию: клонирование поддерживается для Plus, а отдельный режим проектирования голоса — нет.
Подходящий образец для клонирования — чёткая речь с нормальной скоростью, без музыки, фонового шума, других говорящих или пения. Производитель рекомендует 10–20 секунд и допускает до 60 секунд в файле не больше 10 MB. Форматы образца — 16-битный WAV, MP3 и M4A с частотой дискретизации не ниже 16 kHz. Требуется как минимум пять секунд непрерывной чёткой речи, а оставшиеся паузы рекомендуется делать не длиннее двух секунд. Для стерео обрабатывается только первый канал. Созданный идентификатор голоса привязан к Plus и используется для синтеза после готовности; воспроизведение того же образца через Flash требует отдельно созданного голоса Flash.
Инструкции на естественном языке могут задавать тон, темп, эмоцию и тембр системных и клонированных голосов. Используйте конкретные слышимые характеристики вместо расплывчатой просьбы о хорошем голосе. Встроенные эмоциональные теги задают стиль внутри текста, а теги речевых эффектов вставляют голосовой эффект в выбранном месте. Например, [serious] меняет последующую подачу, а [sighing] вставляет вздох, не изменяя окружающий эмоциональный стиль. Управляющие теги действуют до следующего управляющего тега или автоматического разбиения на предложения. Эта возможность с тегами документирована только для однонаправленного потокового режима, поэтому её область применения отличается от инструкций при двунаправленном текстовом вводе.
Варианты вывода производителя — PCM, WAV, MP3 и Opus с указанными частотами дискретизации 8 000, 16 000, 22 050, 24 000, 44 100 и 48 000 Hz. Документированные значения по умолчанию — MP3 и 22 050 Hz. Громкость можно задавать от 0 до 100, скорость и высоту тона — от 0,5 до 2,0; для MP3 и Opus дополнительно доступен битрейт от 6 до 510 kbps. Выберите представление для воспроизведения или монтажа, затем сохраняйте одинаковые настройки между разделами длинного произведения. Потоковый вывод включает аудиокадры и метаданные предложений; временные метки слов доступны для соответствующих голосов, включая клонированные.
Документированный процесс текстового ввода через WebSocket допускает 20 000 символов на сообщение и 200 000 символов суммарно и требует интервал отправки не больше 23 секунд. Он может принимать полный текст или упорядоченные текстовые сегменты и завершаться после окончания ввода. Производитель также описывает отмену текущего хода синтеза. Это ограничения и поведение данного протокола, а не универсальный предел длительности сгенерированного аудио. Для длинного повествования разбейте текст на связные разделы и сохраняйте их порядок и текст рядом с полученным аудио, чтобы последовательно собрать и проверить произведение.
Для произношения производитель предлагает подсказки целевого языка, аннотации пиньинь и текстовые замены для нежелательного чтения цифр, сокращений, символов или слов. SSML — отдельный режим разметки с условиями применимости: документация Qwen поддерживает его для клонированных голосов в непотоковых или однонаправленных потоковых вызовах, только с одной отправкой текста при включении. Это не устанавливает поддержку SSML для всех системных голосов или двунаправленного потокового режима. Практический процесс Plus начинается с совместимого голоса и готового текста, затем добавляет точный выбор подачи и произношения для озвучиваемого фрагмента.
Ailoot Ultra · Озвучка POST /v1/audio/speech qwen/qwen-audio-3.0-tts-plus
qwen/qwen-audio-3.0-tts-plusНачало
Qwen-Audio-3.0-TTS-Plus — модель синтеза речи Qwen с акцентом на подробное, естественное и выразительное аудио для повествования, аудиокниг и дубляжа. Она поддерживает собственные предустановленные или клонированные голоса, потоковый вывод и инструкции либо теги для управления подачей.
- Допустимые входные данные
- Текст
- Результаты
- Аудио
Доступно в Ailoot · входные данные и методы
Ailoot Ultra · Озвучка POST /v1/audio/speech
- Входные данные
text- Результат
audio- Выходной формат
- mp3
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения qwen/qwen-audio-3.0-tts-plus | По умолчанию— |
Полеinput | Типstring | ТребованиеОбязательно | Значения и ограничения Минимальная длина: 1 Единица: символы Unicode | По умолчанию— |
Полеvoice | Типstring | ТребованиеОбязательно | Значения и ограничения longanlingxin, longanlufeng | По умолчанию— |
Полеresponse_format | Типstring | ТребованиеОбязательно | Значения и ограничения mp3 | По умолчанию— |
Сочетания входных материалов
text_to_speech · Обязательно: input
Параметры и жизненный цикл метода
| Параметр | Контракт |
|---|---|
Параметрcontent_type | Контрактapplication/json |
Параметрrequired | Контрактmodel, input, voice, response_format |
Параметрvoice_ids | Контрактlonganlingxin, longanlufeng |
Параметрresponse_format | Контрактmp3 |
Параметрmax_input_characters | Контрактnull |
Параметрother_options | Контрактfalse |
Параметрinput | Контрактточный текст UTF-8; количество символов Unicode без нормализации |
Параметрmaterial_types | Контрактtext |
Жизненный цикл: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Фактически возвращённый task_id или запись в медиатеке
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Выберите точный голос из профиля этой модели.
Входные символы и секунды аудио — разные единицы учёта.
Тарифы
Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.
- Быстрый режим
- Не указано При выборе быстрого режима
- Режим flex
- Не указано При выборе режима flex
- Максимальная интенсивность рассуждений
- Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)
Ставки Ailoot
Цены по конфигурациям
Сопоставьте каждую плату с указанными условиями. Для каждого набора альтернативных конфигураций используйте одну ставку.
| Конфигурация | Шкала ставок | Оплачиваемое количество | Расчётная единица | Плата |
|---|---|---|---|---|
| КонфигурацияБазовые тарифы на токены | Шкала ставокБазовая ставка | Оплачиваемое количество— | Расчётная единица— | Плата Вход · Входные токены — / 1K токенов Выход · Выходные токены — / 1K токенов Вход · Чтение кэша — / 1K токенов Вход · Запись в кэш — / 1K токенов Вход · Запись в кэш, 1 час — / 1K токенов |
| КонфигурацияUltra | Шкала ставок— | Оплачиваемое количествоКаждая кодовая точка Unicode считается одним символом, включая символы Han. | Расчётная единицаза 1K входных символов | Плата Вход · входной символ $0.04 за 1K входных символов |
Сведения о справочном тарифе
Справочные шкалы модели не меняют выбор метода, расчёт стоимости или списания. Действующая плата определяется ставками выбранного метода Ailoot.
Qwen: Qwen-Audio-3.0-TTS Plus
Цены по конфигурациям
| Конфигурация | Условия расчёта | Плата |
|---|---|---|
| КонфигурацияQwen: Qwen-Audio-3.0-TTS Plus · Стандартная конфигурация | Условия расчётаКонфигурация по умолчанию | Плата Вход · Входные символы 0,00004 $ за входной символ |
Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →
Примеры запросов
Ailoot Ultra · Озвучка
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen/qwen-audio-3.0-tts-plus", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["longanlingxin", "longanlufeng"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o speech.mp3
Получить и сохранить результаты
Ailoot Ultra · Озвучка
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Чтение другого содержимого
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Сохраняйте все готовые результаты
Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.
Сохраняйте полный бинарный результат и заголовки. Если возвращаются JSON или несколько результатов, сохраняйте каждый элемент данных и загружайте ресурс по каждому фактически возвращённому подписанному URL.
Если нужно проверить исходный ответ
Сохраняйте исходный operation_id/X-Client-Request-ID для сверки без повторной отправки; отдельного маршрута опроса аудио нет.
Поля ответа
| Поле | Тип |
|---|---|
Полеbinary audio | Типbytes |
Полеresponse headers | Типheaders |
Ошибки и дальнейшие шаги
| Ответ | Условие | Следующий шаг |
|---|---|---|
Ответ400 · invalid_request_error | УсловиеНеверные обязательные поля, представление материалов или значение параметра | Следующий шагИсправьте указанные поля перед новым запросом на создание. |
Ответserver_error | УсловиеВозвращённый ответ указывает, что операция или результат требуют проверки | Следующий шагСохраните исходный возвращённый ID операции или задачи, заголовки запроса и ответ; продолжайте поддерживаемые операции чтения исходной операции. Не отправляйте запрос создания повторно. |
Псевдонимы
Псевдонимы моделей
Ailoot Ultra qwen/qwen-audio-3.0-tts-plus
Псевдонимы путей метода
Используйте пути методов, указанные выше.
Связанные ID для вызова
FAQ · Qwen: Qwen-Audio-3.0-TTS Plus
- Какие входные данные и результаты доступны?
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:text→audio- Какие поля использует запрос?
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:model,input,voice,response_format