/ Модель

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

Контекст
2 048 токенов
Параметры
1,4 млрд
Размер весов
7 ГБ
Лицензия
Своя лицензия
Архитектура
breeze · dense
Библиотека
transformers
Опубликована
6 сен 2026

Breeze-TTS-2

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

Breeze TTS 2 — двуязычная модель синтеза речи с потоковой генерацией, клонированием и настройкой голоса по инструкциям.

20скачиваний за 30 дней0лайковвеса обновлены6 сен 2026

Бенчмарки

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

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

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

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

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

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

Breeze TTS 2 — открытая модель преобразования текста в речь семейства Breeze, опубликованная авторами проекта Breeze TTS. Модель с плотной архитектурой BreezeForConditionalGeneration содержит 1,4 млрд параметров и рассчитана на английскую и китайскую речь; длина контекста — 2048 токенов.

Модель предназначена для синтеза речи в реальном времени с потоковой выдачей аудио. Она поддерживает клонирование голоса по референсному аудио и его точной расшифровке, создание нового голоса по текстовому описанию и управление тоном, эмоцией, темпом и манерой речи. В тексте также можно задавать вокальные события, например смех или вздох. В README заявлены задержка до первого аудио менее 40 мс и скорость около 3,1× реального времени на NVIDIA H100 при прогретом быстром режиме.

Для инференса нужны Linux, Python 3.10 или новее и CUDA-совместимый GPU NVIDIA; рекомендуется от 12 ГБ видеопамяти для обычного режима. Веса и производные модели, а также результаты самостоятельного развёртывания предназначены только для исследований и некоммерческого использования; исходный код лицензирован Apache 2.0.

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

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

Ограничения

Для работы требуется CUDA-совместимый GPU NVIDIA с рекомендуемым объёмом видеопамяти от 12 ГБ. Веса и производные модели, а также результаты самостоятельного развёртывания разрешены только для исследований и некоммерческого использования.

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

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

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

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

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

Открыть на Hugging Face

[!IMPORTANT] Source code is licensed under Apache 2.0. Breeze TTS 2 model weights, derivative models, and self-hosted outputs are for research and non-commercial use only. See License.

📰 News

📖 Introduction

Breeze TTS 2 is an open-weight text-to-speech model built for real-time interaction. It ranks #1 among open-weight models on the Artificial Analysis TTS leaderboard, while outperforming frontier proprietary systems. Its open-ended natural-language instruction-following capability supports reference-free voice design and reference-guided voice direction, while ultra-low-latency streaming enables responsive, expressive interaction.

✨ Highlights

  • 🎙️ Voice Clone — Uses reference audio with its exact transcript to preserve timbre, rhythm, emotion, and style.
  • 🎨 Voice Design — Creates a distinctive voice from a natural-language description, without reference audio.
  • 🎛️ Voice Direction — Clones a voice from reference audio while steering tone, emotion, pace, and delivery.
  • 🎭 Vocal Events — Adds expressive inline events directly in the text: use parentheses in English, such as (laugh), (cough), (clears throat), and (sigh); use square brackets in Chinese, such as [笑], [咳嗽], [清嗓子], and [叹气].
  • ⚡ Ultra-Low Latency — Achieves under 40 ms time to first audio (TTFA) with the warmed-up fast path on an NVIDIA H100.
  • 🌊 Real-Time Streaming — Reaches a 0.32 real-time factor (RTF), generating audio at approximately 3.1× real time with the warmed-up fast path on an NVIDIA H100.
  • 💾 GPU-Efficient — Eager inference uses approximately 7.7 GiB of GPU memory; a 12 GB GPU is the minimum recommended configuration.
  • 🌏 Bilingual Support — Generates natural English and Chinese speech with a single model.

🚀 Quick Start

Requirements

  • Linux and Python 3.10 or newer
  • A CUDA-capable NVIDIA GPU
  • GPU memory: approximately 7.7 GiB for eager inference or 14.4 GiB with --fast-all; use a 12 GB GPU for eager or a 24 GB GPU for the fast path
  • The Breeze TTS 2 checkpoint

Installation

Download the inference code:

git clone https://github.com/breezeblue-ai/breeze-tts.git
cd breeze-tts

Install the dependencies:

python -m pip install -r requirements.txt

All required model components are included in the Breeze TTS 2 checkpoint.

For the tested CUDA environment, build the included Docker image:

bash docker/build.sh

The default image targets H100/Hopper (sm90). For A100:

FLASH_ATTN_CUDA_ARCHS=80 bash docker/build.sh

🎙️ Voice Clone

Clone a speaker from clean reference audio and its exact transcript.

English

python infer.py ../breeze-tts-2 \
  --ref-audio reference_en.wav \
  --ref-text "This is the exact transcript of the English reference audio." \
  --text "(sigh) It is good to hear your voice again after all this time." \
  --output outputs/voice_clone_en.wav

Chinese

python infer.py ../breeze-tts-2 \
  --ref-audio reference_zh.wav \
  --ref-text "这是中文参考音频的准确文字稿。" \
  --text "[叹气] 没想到过了这么久,你还记得我的声音。" \
  --output outputs/voice_clone_zh.wav

Reference audio should contain clean speech with minimal background noise.

🎨 Voice Design

Create a voice from a natural-language description without reference audio. Match the instruction language to the target text. Use --cfg-scale 4 to strengthen instruction-following.

English

python infer.py ../breeze-tts-2 \
  --text "(sigh) Welcome aboard. Your journey begins now." \
  --instruction "A warm, thoughtful young woman with a clear voice and a calm, reflective delivery." \
  --cfg-scale 4 \
  --output outputs/voice_design_en.wav

Chinese

python infer.py ../breeze-tts-2 \
  --text "[笑] 欢迎来到今晚的故事时间,让我们一起开始吧。" \
  --instruction "一位温柔自信的年轻女性,声音清晰,语气亲切,表达轻快而富有感染力。" \
  --cfg-scale 4 \
  --output outputs/voice_design_zh.wav

🎛️ Voice Direction

Keep the identity of a reference speaker while directing tone, emotion, pace, and delivery. Use --cfg-scale 4 to strengthen instruction-following.

python infer.py ../breeze-tts-2 \
  --ref-audio reference.wav \
  --ref-text "This is the exact transcript of the reference audio." \
  --text "(clears throat) We need to discuss what happened last night." \
  --instruction "Speak slowly with a restrained, serious tone." \
  --cfg-scale 4 \
  --output outputs/voice_direction.wav

🌐 Streaming API

Start the single-concurrency streaming API. It uses the same PyTorch runtime and eager execution by default:

python -m breeze_infer.api ../breeze-tts-2 --host 0.0.0.0 --port 7860

Send a Voice Direction request with reference audio and CFG 4:

curl -X POST http://127.0.0.1:7860/v1/audio/speech \
  -F "cfg_scale=4" \
  -F "ref_audio=@reference.wav" \
  -F "ref_text=This is the exact transcript of the reference audio." \
  -F "text=(clears throat) We need to discuss what happened last night." \
  -F "instruction=Speak slowly with a restrained, serious tone." \
  -F "seed=42" \
  --output voice_direction.pcm

The response is streaming mono 24 kHz signed 16-bit little-endian PCM. Start the API with --fast-all to enable the fast path.

⚡ Fast Inference Options

Both the CLI and API use eager streaming by default and skip graph warmup. Pass --fast-all to enable the best configuration for every inference stage when the additional cold-start time is acceptable. Each stage can also be controlled independently:

StageFast parameterDisabledEnabled
Text encoder--[no-]fast-text-encoderNative eager forwardStatic CUDA Graph selected by CFG shape and text-length bucket
Backbone prefill--[no-]fast-backbone-prefillNative eager prefillCUDA Graph selected by CFG shape and prompt-length bucket
Backbone decode--[no-]fast-backbone-decodeNative eager token stepStaticCache-backed graph selected by CFG shape
Depth decoder--[no-]fast-depth-decoderNative eager depth loopFull-graph compilation with CFG-shape CUDA Graphs
Codec--[no-]fast-codecEager streaming decodeSingle-request streaming CUDA Graph with one-frame chunks

Individual stage flags are intended for profiling and debugging.

License and Responsible Use

The source code is licensed under the Apache License, Version 2.0. The audio tokenizer is based on Qwen3-TTS by the Alibaba Qwen Team and is licensed under the Apache License, Version 2.0. Model weights, checkpoints, adapters, derivative models, and self-hosted outputs are governed separately by the BreezeBlue Research and Non-Commercial License. The Apache License does not grant rights to use the model commercially.

If you have an active paid subscription, outputs you generate through BreezeBlue's hosted platform or API at breezeblue.ai can be used commercially, subject to our Terms of Service. A paid subscription does not grant commercial rights to the open-weight model or self-hosted outputs.

You are responsible for complying with applicable laws and obtaining all necessary rights and consents for inputs, reference audio, voices, and outputs. Unauthorized voice cloning, impersonation, fraud, and other unlawful or harmful uses are prohibited.

The code and Model Materials are provided "AS IS," without warranties or liability to the maximum extent permitted by law. Third-party components remain subject to their respective licenses.

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

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

GPU в ailist

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

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

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

Класс архитектуры
BreezeForConditionalGeneration
Ревизия весов
91dd0e4

0 моделей