Audio8-TTS-Realistic-Air builds on Audio8-TTS-Preview-0.6b, delivering substantially improved speech realism while retaining its compact 0.6B architecture and zero-shot voice cloning capabilities.
This release supports 23 languages, adding 12 languages compared with Preview. It uses the same Transformers inference interface as Preview. This repository includes the complete model checkpoint, its 44.1 kHz neural audio codec, tokenizer, processor, and custom Transformers code.
Try speech generation and voice cloning in the interactive Playground. Hosted on Hugging Face ZeroGPU; availability depends on the queue and your daily GPU allowance.
Note: Language quality varies; see the per-language evaluation below. Benchmark coverage includes some additional languages and is distinct from the supported-language list.
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.
44.1 kHz, 2,048 samples per model frame (~21.5 frames/s)
Context
Up to 2,048 packed text/audio positions
The bundled codec handles both reference-audio encoding and waveform decoding, so no additional codec checkpoint is required. The 0.6B size refers to the main DualAR model; the codec is excluded from that parameter count.
The Transformers release package was smoke-tested with PyTorch 2.8.0 and Transformers 4.57.3 on an NVIDIA H20 using BF16. Checks covered model loading, English and Chinese generation with and without reference audio, and generation in Arabic, Cantonese, Portuguese, and Russian. These are runtime checks, separate from the benchmark results below.
inputs = processor(
text=["This utterance does not use a reference voice."],
return_tensors="pt",
)
Then move the inputs to the model device and run the same generation and decoding steps. For command-line inference, batching, and supervised fine-tuning, see the Audio8 TTS repository, using Edge0/Audio8-TTS-Realistic-Air as the model path.
The SGLang Omni adapter provides GPU serving for Audio8 TTS. It is installed as an independent model plugin and does not overwrite SGLang Omni core files.
Capability
Support
Attention and batching
SGLang paged attention and dynamic batching
DualAR execution
Slow AR serving with a fixed KV cache for the Fast AR codebook decoder
Voice cloning
Reference-audio encoding and waveform decoding
API
OpenAI-compatible /v1/audio/speech service
Use the 0.6B configuration, sglang_omni/configs/audio8_tts_0_6b.yaml, and set the model path to Edge0/Audio8-TTS-Realistic-Air or its downloaded snapshot. The adapter supports generation without a reference and zero-shot voice cloning. See the deployment guide for compatible dependency versions, installation, server configuration, and API examples.
Validation note: Audio8-TTS-Realistic-Air was tested on an NVIDIA H20 in BF16 for generation with and without a reference through the non-streaming speech API, with Torch compilation and CUDA graphs disabled. These checks validate runtime compatibility; throughput and streaming were not benchmarked.
Error rates are percentages (lower is better). Speaker similarity (SIM) is on a 0–1 scale (higher is better). These metrics measure intelligibility and speaker similarity; they do not directly measure perceived speech realism.
Audio8-TTS-Preview and Audio8-TTS-Realistic-Air, both 0.6B:
Benchmark
Coverage
Preview error % ↓
Realistic Air error % ↓
Preview SIM ↑
Realistic Air SIM ↑
Seed-TTS
English / Chinese
1.23
1.25
0.682
0.704
CV3
8 shared languages
4.80
4.56
—
0.663
CV3
9 core languages
—
4.86
—
0.661
MiniMax
24 evaluated languages
—
5.89
—
0.754
Note: Values are unweighted language macro averages. Preview results are calculated from its published model card, with SIM converted from percentages to a 0–1 scale. The two releases were evaluated separately. A dash means the corresponding result was not reported on Preview's card.
Seed-TTS averages English WER and Chinese CER, excluding hard Chinese. The shared CV3 subset is Chinese, English, Japanese, Korean, German, French, Spanish, and Italian; the 9-language set also includes Russian. CV3 averages exclude hard subsets and the 13 additional languages. MiniMax averages all 24 evaluated languages, including languages outside the supported list.
The following error rates come from the sources used in our technical report. Different evaluation pipelines and text normalization make this a reference comparison rather than a strictly matched ranking. A dash means that a result is unavailable in the comparison, not that the model lacks support.
Model
Parameters (B)
Seed-TTS EN/ZH error ↓
CV3 (9) error ↓
MiniMax (24) error ↓
Audio8-TTS-Realistic-Air
0.6
1.25
4.86
5.89
Qwen3-TTS-12Hz-0.6B
0.6
1.12
—
—
Qwen3-TTS-1.7B
1.7
1.01
7.73
27.41
Higgs Audio v3
4
1.11
4.41
2.74
Higgs Audio v2
4.7
1.17
4.49
—
Fish S2 Pro
4.6
1.32
4.49
4.40
MOSS-TTS-v1.5
8.5
1.52
6.11
3.78
CosyVoice3-1.5B
1.5
1.67
6.89
—
VoxCPM2
2.3
1.41
5.35
—
Sources: Qwen Seed-TTS results are from the Qwen3-TTS report, linked from the official Qwen3-TTS repository; Qwen's CV3/MiniMax results, all Higgs Audio v3 results, and MOSS-TTS-v1.5's CV3/MiniMax results are from Boson AI's evaluation. Fish S2 Pro's MiniMax result is from the Fish Audio S2 report, linked from the official Fish Speech repository; its Seed-TTS/CV3 results and Higgs Audio v2's results are our reevaluations. MOSS-TTS-v1.5's Seed-TTS result and the CosyVoice3/VoxCPM2 results are compiled in the VoxCPM repository. Cross-project SIM values are omitted because speaker encoders and evaluation conventions differ.
Parameter conventions: Audio8's 0.6B excludes its separate codec; Qwen and CosyVoice use release labels; Higgs Audio v3 uses its nominal 4B release label. The remaining sizes are rounded checkpoint counts used in our report (VoxCPM2 excludes its separate AudioVAE). These counts use different conventions across systems.
Hard Chinese CER is 10.665% and hard English WER is 4.736%. These hard subsets are excluded from the 9-language summary. Each of the 22 regular language rows contains 500 evaluation items. Chinese, Japanese, and Korean use CER; the other regular language rows use WER.
MiniMax: all 24 evaluated languages
Language
Metric
Error % ↓
SIM ↑
Arabic
CER
2.403
0.7040
Cantonese
CER
31.349
0.7710
Chinese
CER
1.112
0.7950
Czech †
WER
8.628
0.7330
Dutch
WER
1.715
0.7050
English
WER
2.161
0.7740
Finnish
WER
5.072
0.7910
French
WER
3.198
0.6660
German
WER
0.898
0.7510
Greek †
CER
4.181
0.7910
Hindi
CER
9.209
0.8170
Indonesian
WER
2.128
0.7270
Italian
WER
1.958
0.7370
Japanese
CER
5.142
0.7890
Korean
CER
3.731
0.7850
Polish
WER
1.957
0.7890
Portuguese
WER
2.234
0.7860
Romanian †
WER
17.425
0.7330
Russian
WER
3.071
0.7490
Spanish
WER
1.350
0.7450
Thai
CER
6.674
0.7760
Turkish
WER
1.560
0.7650
Ukrainian †
WER
16.343
0.6940
Vietnamese
CER
7.966
0.7120
Each language has 100 evaluation items. Rows marked † are evaluated for completeness and are outside this release's supported-language list. The metric column preserves the evaluation suite's language-specific WER/CER choice. Cantonese is included in the 24-language average.
Quality varies by language and evaluation set. The detailed results include difficult cases, including Cantonese and some newly supported languages; the support list is not a claim of equal quality across languages.
Noisy reference audio or mismatched transcripts can reduce stability and speaker similarity. The reference audio, transcript, and target text share a finite context budget; split long passages into manageable utterances.
Speech may contain pronunciation errors, repetitions, omissions, or early stopping. Listen to generated audio before using it in a finished product.
Obtain permission to clone a voice and disclose synthetic audio where appropriate.