Views
No views yet
| Parameter | Value |
|---|---|
| Architecture | Oobleck Autoencoder (VAE) |
| Audio Channels | 2 (Stereo) |
| Sampling Rate | 48,000 Hz |
| Latent Dim | 64 |
| Encoder Latent Dim | 128 |
| Downsampling Ratio | 1,920 |
| Encoder/Decoder Channels | 128 |
| Channel Multipliers | [1, 2, 4, 8, 16] |
| Strides | [2, 4, 4, 6, 10] |
| Activation | Snake |
pip install stable-audio-tools torchaudio1from stable_audio_vae import StableAudioVAE
2
3# Load model
4vae = StableAudioVAE(
5 config_path="config.json",
6 checkpoint_path="checkpoint.ckpt",
7)
8vae = vae.cuda().eval()
9
10# Encode audio
11wav = vae.load_wav("input.wav")
12wav = wav.cuda()
13latent = vae.encode(wav)
14print(f"Latent shape: {latent.shape}") # [batch, 64, time/1920]
15
16# Decode back to audio
17output = vae.decode(latent)1python stable_audio_vae.py -i input.wav -o output.wav
2
3# For long audio, use chunked processing
4python stable_audio_vae.py -i input.wav -o output.wav --chunkedconfig.json includes full training configuration (optimizer, loss, discriminator settings) that you can use as a starting point for fine-tuning..
├── config.json # Model architecture and training config
├── checkpoint.ckpt # Model weights (PyTorch checkpoint)
├── stable_audio_vae.py # Inference script with StableAudioVAE wrapper
└── README.md| Model | Description | Hugging Face |
|---|---|---|
acestep-v15-base | DiT base model (CFG, 50 steps) | Link |
acestep-v15-sft | DiT SFT model (CFG, 50 steps) | Link |
acestep-v15-turbo | DiT turbo model (8 steps) | Link |
acestep-v15-xl-base | XL DiT base (4B, CFG, 50 steps) | Link |
acestep-v15-xl-sft | XL DiT SFT (4B, CFG, 50 steps) | Link |
acestep-v15-xl-turbo | XL DiT turbo (4B, 8 steps) | Link |
1@misc{gong2026acestep,
2 title={ACE-Step 1.5: Pushing the Boundaries of Open-Source Music Generation},
3 author={Junmin Gong, Yulin Song, Wenxiao Zhao, Sen Wang, Shengyuan Xu, Jing Guo},
4 howpublished={\url{https://github.com/ace-step/ACE-Step-1.5}},
5 year={2026},
6 note={GitHub repository}
7}