Downloads · 30 days
0
ChristophSchuhmann/laionbox-v0.5-wip
laionbox-v0.5-wip is a machine learning model from ChristophSchuhmann. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
This is a LoRA-only fine-tuning of the DramaBox 3.29B DiT (Diffusion Transformer) for expressive voice synthesis. The model was trained to enhance speaker voice quality and expressiveness without auxiliary losses or s…
Downloads · 30 days
0
Access
Public
Updated Jun 28, 2026
Repo size
2.7 GB
Likes
0
Public
Click a slice to open those files.
.safetensors2.7 GB · 100%
From the Hugging Face model README
This is a LoRA-only fine-tuning of the DramaBox 3.29B DiT (Diffusion Transformer) for expressive voice synthesis. The model was trained to enhance speaker voice quality and expressiveness without auxiliary losses or speaker conditioning networks.
Key differences from prior runs:
audio_attn1.to_q, audio_attn1.to_k, audio_attn1.to_v, audio_attn1.to_out.0audio_ff.net.0.proj, audio_ff.net.2Hyperparameters:
use_reentrant=False)Data:
Training Environment:
Previous runs (Run 5-9) explored various approaches:
Run 10 (LoRA-Only) simplifies the architecture by:
Result: Clean, interpretable model that achieves competitive quality without speaker-specific conditioning.
Evaluated on 6 prompts × 5 reference speakers × 2 seeds = 72 core samples (plus unconditional variants).
Speech Quality (SQA):
Aesthetics (AudioBox):
Speaker Similarity (WavLM-SV):
| Metric | Mean | Std Dev | N |
|---|---|---|---|
| MOS | 4.41 | 0.32 | 72 |
| UTMOS | 3.32 | 0.61 | 72 |
| NISQA_MOS | 4.03 | 0.44 | 72 |
| DNSMOS_OVRL | 3.36 | 0.13 | 72 |
| CE | 5.91 | 0.35 | 72 |
| CU | 6.87 | 0.45 | 72 |
| PQ | 7.66 | 0.48 | 72 |
| SpkSim | 0.892 | 0.104 | 60 |
| Metric | Mean | Std Dev | N |
|---|---|---|---|
| MOS | 4.67 | 0.17 | 72 |
| UTMOS | 3.55 | 0.64 | 72 |
| NISQA_MOS | 4.52 | 0.27 | 72 |
| DNSMOS_OVRL | 3.43 | 0.10 | 72 |
| CE | 6.12 | 0.26 | 72 |
| CU | 7.06 | 0.27 | 72 |
| PQ | 7.91 | 0.16 | 72 |
| SpkSim | 0.889 | 0.101 | 60 |
| Metric | Mean | Std Dev | N |
|---|---|---|---|
| MOS | 4.65 | 0.21 | 60 |
| UTMOS | 3.71 | 0.56 | 60 |
| NISQA_MOS | 4.49 | 0.34 | 60 |
| DNSMOS_OVRL | 3.46 | 0.07 | 60 |
| CE | 6.08 | 0.26 | 60 |
| CU | 7.07 | 0.27 | 60 |
| PQ | 7.91 | 0.15 | 60 |
| SpkSim | 0.932 | 0.057 | 60 |
pip install peft torch torchaudio transformers
import torch
from peft import PeftModel, PeftConfig
from transformers import AutoModel
# Load base DramaBox model (requires DramaBox repo access)
base_model = AutoModel.from_pretrained("drambox-path", torch_dtype=torch.bfloat16, device_map="auto")
# Load LoRA
lora_config = PeftConfig.from_pretrained("laion/laionbox-v0.5-wip")
model = PeftModel.from_pretrained(base_model, "laion/laionbox-v0.5-wip")
# Inference with model
output = model.generate(...)
python inference_adaln.py \
--checkpoint path/to/base/dit \
--lora-checkpoint laionbox-v0.5-wip/lora_step1479.safetensors \
--output output.wav \
--voice-sample reference.wav \
--prompt "Your text here" \
--seed 42
lora_step1479.safetensorslora_step1479.safetensors - LoRA weights (rank 128)README.md - This fileeval_full_report.html - Interactive evaluation report with audio samples and comparison tablestraining_metrics.json - Per-step training logs (loss, weight deltas, etc.)evaluation_scores.json - Detailed scores for all 204 samples across 3 variantsThe included eval_full_report.html provides:
To view: Extract and open eval_full_report.html in a web browser, or access online at [Cloudflare tunnel URL - see below]
Step 1 → 100: Warmup phase (LR: 1e-6 → 1e-4)
Step 100 → 740: Main training phase (LR: 1e-4 constant)
Step 740 → 1479: Late training phase (LR: 1e-4, convergence)
Best checkpoint: Step 1460 (flow loss: 0.1154)
Final checkpoint: Step 1479 (flow loss: 0.5693)
To reproduce this training:
accelerate launch --num_processes=8 train_dramabox_lora_only.py \
--data-dir /path/to/dataset \
--lora-rank 128 \
--lr 1e-4 \
--epochs 3 \
--grad-accum 16
python run_full_enhanced_eval.py --lora-path lora_step1479.safetensors
If you use this model, please cite:
@misc{laionbox_v0.5_run10,
title={LAIONBox v0.5 WIP: DramaBox LoRA-Only Fine-tuning (Run 10)},
author={LAION Community},
year={2026},
howpublished={\url{https://huggingface.co/laion/laionbox-v0.5-wip}},
note={LoRA Rank-128 on DramaBox 3.29B DiT, trained on diverse voice acting data}
}
This model is provided under the same license as the base DramaBox model. See DramaBox repository for details.
Last Updated: June 28, 2026 Training Date: June 27-28, 2026 Repository: https://huggingface.co/laion/laionbox-v0.5-wip