/ Модель

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

Лицензия
Apache 2.0
Базовая модель
Audio8-TTS-Preview-0.6b
Библиотека
onnxruntime
Опубликована
31 июл 2026

Audio8-TTS-Preview-0.6B-ONNX-INT4

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

Audio8 TTS Preview 0.6B ONNX INT4 — мультиязычная модель синтеза речи с zero-shot клонированием голоса, разработанная Audio8 и распространяемая в формате ONNX для локального запуска на CPU.

1 481скачиваний за 30 дней54лайкавеса обновлены2 авг 2026

Бенчмарки

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

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

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

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

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

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

Модель предназначена для преобразования текста в речь, создания локальных голосовых профилей по короткой эталонной записи с транскриптом, потоковой генерации аудио, работы через CLI, web UI, HTTP API и OpenAI-совместимый endpoint.

Основная модель содержит около 601 млн параметров без учёта кодека и использует архитектуру DualAR: медленный autoregressive-трансформер предсказывает семантические токены аудиокадров, а быстрый — кодовые книги кодека. Медленный блок имеет 24 слоя, быстрый — 4 слоя; ширина обоих блоков составляет 896, используются 14 attention heads и 2 KV heads. Акустическое представление включает 10 кодовых книг по 4096 элементов, кодек работает с частотой 44,1 кГц и выдаёт монофонический аудиосигнал FP32. Контекст ограничен 2048 объединёнными текстовыми и аудиопозициями.

Поддерживаются кантонский, китайский, нидерландский, английский, французский, немецкий, итальянский, японский, корейский, польский и испанский языки. К сильным сторонам относятся компактный размер, INT4-квантизация весов, отсутствие необходимости в CUDA и возможность работы через ONNX Runtime CPUExecutionProvider; заявленное потребление памяти при обычном запуске составляет около 1 ГиБ, а файлы модели занимают примерно 572 МиБ. Это preview-релиз с намеренно ограниченным языковым покрытием, поэтому качество и стабильность для других языков не гарантируются. Для клонирования голоса требуется эталонная запись длительностью 0,5–30 секунд и её точная расшифровка. Лицензия — Apache 2.0.

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

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

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

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

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

Открыть на Hugging Face

SOTA-class multilingual TTS at compact scale, packaged for low-resource CPU inference.

GitHub Base Model Demo ONNX Runtime License

Audio8 TTS Preview is a 0.6B-parameter multilingual text-to-speech model with zero-shot voice cloning. This repository provides its CPU-oriented ONNX deployment: weight-only INT4 DualAR models, an FP16 neural audio codec, the tokenizer, and the optional FP16 encoder used to register reference voices.

Model files only. Inference, streaming service, and voice-registration code live in the Audio8 TTS repository.

Why this ONNX release

Deployment characteristic
CPU nativeONNX Runtime CPUExecutionProvider; no CUDA requirement
Small runtimeNo PyTorch, Transformers, or Hugging Face Hub dependency after download
Low memoryAbout 1 GiB after loading in the tested Apple M2 configuration
Voice cloningBundled FP16 codec encoder for reusable local voice profiles
Local serviceCLI, web UI, HTTP API, streaming PCM, and OpenAI-compatible endpoint

Precision and footprint

ComponentPrecision
Slow/Fast AR weightsWeight-only INT4
Activations, hidden states, and KV cacheFP16
Codec encoder and decoderFP16
Waveform outputFP32, 44.1 kHz mono

Normal synthesis loads only the Slow AR, Fast AR, and codec decoder sessions. On a 16 GB Apple M2 MacBook Air with five ONNX Runtime threads, the service used about 1004 MiB after loading and approximately 1.1-1.2 GiB at synthesis peak. Voice registration releases the online sessions before loading the codec encoder; the measured registration peak was approximately 1.55 GiB. Actual memory use varies by platform and allocator behavior.

The online model files occupy about 572 MiB. The complete repository, including the optional voice-registration encoder, is about 968 MiB.

Supported Languages

Preview status: Language coverage is intentionally limited in this release. For the best results, use one of the 11 recommended languages above. Broader multilingual coverage and Chinese dialect support are planned for future releases.

Model Details

Audio8 TTS uses a DualAR architecture inspired by Fish Audio S2 Pro. The slow AR transformer predicts one semantic token for each audio frame. The fast AR transformer predicts the frame's codec codebooks, conditioned on the slow hidden state and preceding codebooks.

ComponentConfiguration
Main model601,159,424 parameters, excluding the codec
Slow AR24 layers, width 896, 14 attention heads, 2 KV heads
Fast AR4 layers, width 896, 14 attention heads, 2 KV heads
Acoustic tokens10 codebooks, 4,096 entries per codebook
Codec44.1 kHz, 2,048 samples per model frame (~21.5 frames/s)
ContextUp to 2,048 packed text/audio positions
Execution providerONNX Runtime CPU

Quick Start

Python 3.11 or newer is required. The current release is tested on macOS arm64.

1. Download the code and model

git clone https://github.com/Audio8-AI/Audio8_TTS.git
cd Audio8_TTS/onnx_runtime

python3 -m pip install -U "huggingface_hub[cli]"
hf download Audio8/Audio8-TTS-Preview-0.6B-ONNX-INT4 --local-dir model
bash setup.sh

The model files are stored at this Hugging Face repository's root. Downloading with --local-dir model creates the exact layout expected by the runtime:

model/
├── slow_ar_int4.onnx(.data)
├── fast_ar_int4.onnx(.data)
├── codec_decoder_fp16.onnx(.data)
├── runtime_manifest.json
├── tokenizer/tokenizer.json
└── registration/
    ├── codec_encoder_fp16.onnx(.data)
    └── registration_manifest.json

2. Register a reference voice

Start the local service and open http://127.0.0.1:8024. Upload a 0.5-30 second reference recording, its exact transcript, and a voice name.

bash start_server.sh

The same operation is available through HTTP:

curl http://127.0.0.1:8024/api/voices/register \
  -F 'audio=@/absolute/path/reference.wav' \
  -F 'text=The exact transcript of the reference recording.' \
  -F 'name=speaker_a' \
  -F 'overwrite=false'

The encoder in registration/ is loaded only while registering a voice. The generated profile is stored locally and can be reused across requests.

3. Generate speech

bash run_infer.sh \
  --text "Welcome to Audio8 TTS ONNX Runtime." \
  --voice speaker_a \
  --max-new-tokens 256 \
  --output outputs/example.wav

The command writes outputs/example.wav and [10, T] codec codes to outputs/example.npy.

HTTP API

curl http://127.0.0.1:8024/api/tts \
  -H 'Content-Type: application/json' \
  -d '{"text":"Welcome to Audio8 TTS.","voice_name":"speaker_a","max_new_tokens":256}' \
  -o outputs/api.wav

OpenAI-compatible API

curl http://127.0.0.1:8024/v1/audio/speech \
  -H 'Content-Type: application/json' \
  -d '{"model":"arktts","input":"Welcome to Audio8 TTS.","voice":"speaker_a","response_format":"wav"}' \
  -o outputs/openai.wav

See the complete ONNX Runtime guide for streaming output, configuration, memory management, and service controls.

Evaluation

The source Audio8 TTS Preview checkpoint is a compact first-tier model on Seed-TTS and CV3 multilingual evaluation. See the base model card for benchmark tables, methodology, and comparison notes.

INT4 quantization can change sampled token sequences, so quality should be evaluated for each target language, voice, and deployment setting rather than assuming bit-for-bit equivalence with the source checkpoint.

Limitations and Responsible Use

  • This is a Preview checkpoint with limited multilingual and dialect coverage.
  • Very long, noisy, or incorrectly transcribed references can reduce stability and speaker similarity.
  • Generated speech can be misused for impersonation or misinformation. Obtain consent before cloning a voice and clearly disclose synthetic audio where appropriate.
  • Evaluate the model for accuracy, safety, and legal compliance before deployment.

License and Acknowledgements

The code and model weights are released under the Apache License 2.0. See the upstream NOTICE for attribution details.

We thank the Fish Audio team for publishing the DualAR architecture used in Fish Audio S2 Pro.

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

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

GPU в ailist

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

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

Модель выложена только в формате ONNX, рантайм загружает PyTorch-веса.

Ревизия весов
818569c

0 моделей