ACE-Step: audio generator — what it does and what you need to run it

ACE-Step is an open source audio generator that turns a text description into audio. The developers position it as a step toward a foundation model for music generation, so the tool is worth considering for those who work with text-to-audio synthesis and want to run the model on their own hardware.
What it does
ACE-Step tackles the text-to-audio task: text goes in, an audio file comes out. The authors describe the project as "a step toward a foundation model for music generation," but the fact sheet does not disclose details about supported genres, the duration of generated clips, or control parameters. The model works through the diffusers library, which simplifies integration into existing Python pipelines.
The code and model weights are open. The code license is Apache-2.0, and the weights license is Apache-2.0. This permits use and modification without the restrictions typical of proprietary models.
What you need to run it
You need 8 GB of VRAM — as described by the author, this is a reduced requirement that makes the model "more compatible with consumer devices." As a performance reference, the developers cite a MacBook M2 Max: generation takes 26.43 seconds with a speedup factor of 2.27x. This is the developer's claim, not an independent measurement.
The full set of model weight files takes up 7.7 GB, with the largest file at 6.2 GB. For installation, the authors recommend a Python 3.10 environment. The code is written in Python, the repository is available at github.com/ace-step/ACE-Step, and the weights are at huggingface.co/ACE-Step/ACE-Step-v1-3.5B. Additional information is available on the project website: https://ace-step.github.io/.
The repository was created on April 28, 2025, with the latest code change on February 15, 2026. The project is actively developed, but the authors do not specify the update frequency or development plans.
Who it suits
ACE-Step will be useful for developers who already work with diffusers and want to integrate text-to-audio into their project without external APIs. The open Apache-2.0 license allows the model to be used in commercial products and research projects.
The 8 GB VRAM requirement rules out owners of older or budget graphics cards, but leaves the option of running on modern consumer GPUs and laptops at the M2 Max level. Those looking for a ready-made service with a web interface will have to figure out running it via Python and diffusers — the authors do not indicate the presence of a graphical shell.
ACE-Step is a tool for those who are willing to work with code and want to control the audio generation process on their own machine. Open weights and moderate VRAM requirements make it an accessible option for text-to-audio experiments, but details about the model's musical capabilities should be checked in the repository and on the project website.
Fact sheet
Repository · Model on HuggingFace · Developer’s site
| Task | text-to-audio source |
|---|---|
| Code license | Apache-2.0 source |
| Weights license | apache-2.0 source |
| Platform | M2 Max per the author’s description source |
| VRAM | 8 GB per the author’s description source |
| Largest weights file | 6.2 GB source |
| All weights files | 7.7 GB source |
| Python | 3.10 per the author’s description source |
| Library | diffusers source |
| Language | Python source |
| Last code change | 2026-02-15 source |
| Repository created | 2025-04-28 source |
| GitHub stars | 4777 source |
|---|---|
| Forks | 613 source |
| Downloads per month | 0 source |
| Model updated | 2025-05-22 source |
Values are collected automatically from official sources and were checked on 2026-08-19. Each one links to its source, and values taken from the developer’s pages also carry a verbatim quote — hover over the note. Pricing and versions are shown as of the check date and change most often; verify on the vendor’s site before buying.



