这个项目能做什么

ACE-Step UI 是一个社区驱动的开源 Web 应用程序,旨在作为 ACE-Step 1.5 AI 音乐生成引擎的专业用户界面。它定位为 Suno 和 Udio 等商业服务的免费、本地且无限制的替代方案,允许用户完全在自己的硬件上生成高质量 AI 音乐。 该应用使用 React 18、TypeScript、TailwindCSS 构建,并通过 Express.js 后端使用 SQLite,强调本地优先、不依赖云端。它通过 Gradio API 与 ACE-Step 1.5 模型通信。 主要功能包括类似 Spotify 的深色/浅色用户界面,具备音乐库管理、播放列表和带波形显示的底部播放器。该工具支持全面的音乐生成能力,例如带人声的完整歌曲创作、纯器乐模式、自定义参数(BPM、调性、时长、拍号)、批量生成以及 AI 驱动的标签增强。高级音频功能包括参考音频风格迁移、音频翻唱生成、音轨重绘以及使用 Demucs 进行音轨分离。其他内置工具包括由 AudioMass 驱动的音频编辑器、使用 Pexels 素材库的音乐视频生成器,以及程序化渐变专辑封面生成。 安装通过 Pinokio 一键安装、Windows 便携包或平台专用 shell 脚本得到极大简化。它面向 NVIDIA GPU,基础使用需要 4GB 以上显存,LLM 辅助思考模式需要 12GB 以上显存。