Story321.com

ACE Step – 用於快速、高品質音樂生成的 AI 模型

ACE Step 使開發人員、音樂家和創作者能夠使用自然語言提示和語音複製等高級功能,在幾秒鐘內對錄音室品質的音軌進行原型設計和製作。

什麼是 ACE Step?

ACE Step 是一個新型的開源文本到音樂生成基礎模型,由 ACE Studio 和 StepFun 聯合開發 ([GitHub][1])。ACE Step 的核心是將基於擴散的生成與深度壓縮自編碼器 (DCAE) 和輕量級線性轉換器集成,以彌合 AI 音樂模型在速度、連貫性和可控性之間的差距 ([Hugging Face][2])。與擅長歌詞對齊但推論速度慢的基於 LLM 的方法不同,ACE Step 僅需 20 秒即可在 A100 GPU 上實現長達四分鐘的整首歌曲合成,使其比傳統基線快約 15 倍 ([Hugging Face][2])。

通過保留細粒度的聲學細節並支持自然語言描述,ACE Step 使創作者能夠生成、混音和編輯跨流派的音樂——從柔和的爵士樂到充滿活力的電子音樂——而不會犧牲品質或速度 ([Medium][3])。ACE Step 在 Apache-2.0 許可證下發布,可免費用於商業用途,並邀請開源社區通過 LoRA 和 ControlNet 等技術來擴展其功能 ([blog.comfy.org][4])。

Process

如何使用 ACE Step

使用 ACE Step 涉及從安裝到生成和編輯的幾個關鍵步驟:

1

安裝

克隆存儲庫:`git clone https://github.com/ace-step/ACE-Step.git`。 安裝依賴項:`cd ACE-Step` 然後 `pip install -r requirements.txt`。 下載模型權重:`wget https://huggingface.co/ACE-Step/ACE-Step-v1-3.5B/resolve/main/pytorch_model.bin`。 注意:ace step v1-3.5B 權重需要約 41 GB 的 VRAM。

2

生成音樂

使用 Python:`from ace_step import AceStepModel, MusicPipeline; model = AceStepModel.from_pretrained("ACE-Step/ACE-Step-v1-3.5B"); pipeline = MusicPipeline(model=model); prompt = "an epic orchestral score with sweeping strings and bold drums"; audio = pipeline.text_to_music(prompt=prompt, duration=120); audio.save("epic_orchestral.wav")`。

3

編輯和混音

使用 ACE Step 的編輯 API:`edited = pipeline.edit_music(original_audio="song.wav", edit_prompt="add a soulful saxophone solo in the bridge"); edited.save("song_remixed.wav")`。 開發人員可以通過其 REST API、Docker 容器或 Hugging Face Spaces 將 ace step 集成到 DAW 或 Web 應用程式中。

FAQ

常見問題解答 (FAQ)

查找有關 ACE Step 的常見問題的答案。

🚀 **準備好使用 ACE Step 創作了嗎?**

ACE step 標誌著 AI 音樂生成的一個關鍵時刻,將速度、品質和靈活性融為一個開源軟件包。 探索各種可能性並在幾秒鐘內開始生成音樂。

👉 **探索 Hugging Face ACE-Step 頁面以開始使用,並加入 GitHub 和 ComfyUI 集成的對話。**