Model reference · open weights

kugelaudio-0-open

Audio kugelaudio Text→speech 1 build Open weights 2k dl/mo

kugelaudio-0-open is an open-weight audio or speech model from kugelaudio. kugelaudio-0-open (BF16) weighs 18.7 GB; the smallest configuration that runs it is RTX 4090 24 GB.

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • kugelaudio-0-open is an open-source text-to-speech model developed by kugelaudio that uses an autoregressive and diffusion architecture.
  • It supports English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, and others.
  • The model has 7B parameters, requires approximately 19GB of VRAM for inference, and is released under the MIT license.

Summary of the kugelaudio/kugelaudio-0-open model card, 2026-10-01

What it is

Released bykugelaudio
Released2026-01-11
Parameters9.3B
VRAM18.7 GB for the weights

What it runs on

Memory and cards for kugelaudio-0-open (BF16)

18.7 GBweights, file size
1.6 GBruntime overhead
CardOne streamMemory
RTX 3060 12 GB … RTX 4060 Ti 16 GBdoes not fit
RTX 3090 24 GBtight23.4 GB
RTX 4090 24 GBtight23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

From the model card

What kugelaudio says about kugelaudio-0-open

Read the model card

Open-source text-to-speech for European languages 7B parameter model powered by an AR + Diffusion architecture

License: MIT Python 3.10+ Hosted API

KugelAudio KI-Servicezentrum Berlin-Brandenburg Gefördert durch BMFTR


Motivation

Open-source text-to-speech models for European languages are significantly lagging behind. While English TTS has seen remarkable progress, speakers of German, French, Spanish, Polish, and dozens of other European languages have been underserved by the open-source community.

KugelAudio aims to change this. Building on the excellent foundation laid by the VibeVoice team at Microsoft, we've trained a model specifically focused on European language coverage, using approximately 200,000 hours of highly pre-processed and enhanced speech data from the YODAS2 dataset.

🏆 Benchmark Results: Outperforming ElevenLabs

KugelAudio achieves state-of-the-art performance, beating industry leaders including ElevenLabs in rigorous human preference testing. This breakthrough demonstrates that open-source models can now rival - and surpass - the best commercial TTS systems.

Human Preference Benchmark (A/B Testing)

We conducted extensive A/B testing with 339 human evaluations to compare KugelAudio against leading TTS models. Participants listened to a reference voice sample, then compared outputs from two models and selected which sounded more human and closer to the original voice.

German Language Evaluation

The evaluation specifically focused on German language samples with diverse emotional expressions and speaking styles:

  • Neutral Speech: Standard conversational tones
  • Shouting: High-intensity, elevated volume speech
  • Singing: Melodic and rhythmic speech patterns
  • Drunken Voice: Slurred and irregular speech characteristics

These diverse test cases demonstrate the model's capability to handle a wide range of speaking styles beyond standard narration.

OpenSkill Ranking Results

RankModelScoreRecordWin Rate
🥇 1KugelAudio2671W / 20L / 23T78.0%
🥈 2ElevenLabs Multi v22556W / 34L / 22T62.2%
🥉 3ElevenLabs v32164W / 34L / 16T65.3%
4Cartesia2155W / 38L / 19T59.1%
5VibeVoice1030W / 74L / 8T28.8%
6CosyVoice v3915W / 91L / 8T14.2%

Based on 339 evaluations using Bayesian skill-rating system (OpenSkill)

Audio Samples

Listen to KugelAudio's diverse voice capabilities across different speaking styles and languages:

German Voice Samples

SampleDescriptionAudio Player
WhisperingSoft whispering voice
Female NarratorProfessional female reader voice
Angry VoiceIrritated and frustrated speech
Radio AnnouncerProfessional radio broadcast voice

All samples are generated using pre-encoded voice embeddings.

Training Details

  • Base Model: Microsoft VibeVoice
  • Training Data: ~200,000 hours from YODAS2
  • Hardware: 8x NVIDIA H100 GPUs
  • Training Duration: 5 days

Supported Languages

This model supports the following European languages:

LanguageCodeFlagLanguageCodeFlagLanguageCodeFlag
Englishen🇺🇸Germande🇩🇪Frenchfr🇫🇷
Spanishes🇪🇸Italianit🇮🇹Portuguesept🇵🇹
Dutchnl🇳🇱Polishpl🇵🇱Russianru🇷🇺
Ukrainianuk🇺🇦Czechcs🇨🇿Romanianro🇷🇴
Hungarianhu🇭🇺Swedishsv🇸🇪Danishda🇩🇰
Finnishfi🇫🇮Norwegianno🇳🇴Greekel🇬🇷
Bulgarianbg🇧🇬Slovaksk🇸🇰Croatianhr🇭🇷
Serbiansr🇷🇸Turkishtr🇹🇷

📊 Language Coverage Disclaimer: Quality varies significantly by language. Spanish, French, English, and German have the strongest representation in our training data (~200,000 hours from YODAS2). Other languages may have reduced quality, prosody, or vocabulary coverage depending on their availability in the training dataset.

Model Specifications

PropertyValue
Parameters7B
ArchitectureAR + Diffusion (Qwen2.5-7B backbone)
Base ModelMicrosoft VibeVoice
Audio Sample Rate24kHz
Audio FormatMono, float32
VRAM Required~19GB
Training Hardware8x NVIDIA H100
Training Duration5 days
Training Data~200,000 hours from YODAS2

Quick Start

Installation

# Install with pip
pip install kugelaudio-open

# Or with uv (recommended)
uv pip install kugelaudio-open

Basic Usage

from kugelaudio_open import (
    KugelAudioForConditionalGenerationInference,
    KugelAudioProcessor,
)
import torch

# Load model
device = "cuda" if torch.cuda.is_available() else "cpu"
model = KugelAudioForConditionalGenerationI

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

Benchmarks

Reported results

As published on the model card: the maker's own numbers, not measured by AxForge.

TaskDatasetMetricScore
text-to-speechYODAS2Human Preference vs ElevenLabs78
© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms