SoulX-Singer Models (Safetensors Mirror)

Safetensors conversion of Soul-AILab/SoulX-Singer weights for use in the MAESTRO AI Workstation.

Models

Path Size Description
svs/model.safetensors ~2.82 GB Singing Voice Synthesis (lyrics+MIDI โ†’ singing)
svc/model.safetensors ~2.79 GB Singing Voice Conversion (audio-to-audio)
whisper-base/ ~0.29 GB Verbatim openai/whisper-base (Apache-2.0) โ€” the SVC model's frozen semantic encoder. Its weights are not in the SVC checkpoint; bundling them here keeps SVC fully offline.
config.yaml 579 B Model architecture configuration
phone_set.json ~30 KB Phoneme mapping for SVS

Preprocessing assets

The SVS annotation pipeline (vocal separation โ†’ RMVPE F0 โ†’ lyric ASR โ†’ ROSVOT note transcription) pulls its component weights on demand from the companion repo AEmotionStudio/soulx-singer-preprocess (verbatim upstream files from the SoulX-Singer-Preprocess release).

Architecture

  • Flow-matching based (F5-TTS foundation)
  • 22-layer transformer with 1024 hidden size, 16 heads
  • 128-dim mel spectrogram, 24kHz output
  • Trained on 42,000+ hours of aligned vocals (Mandarin, English, Cantonese)

Conversion notes

  • svs/ and svc/ are torch.load(ckpt)["state_dict"] โ†’ safetensors conversions of upstream model.pt / model-svc.pt; loaders consume them with strict=True.
  • whisper-base/ is byte-identical to upstream openai/whisper-base (sha256-verified at upload; see backend/scripts/mirror_soulx_singer_to_hf.py in MAESTRO).

License

Apache 2.0

Downloads last month
9
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support