🎵 The Ultimate Open Source Suno Alternative - Professional UI for ACE-Step 1.5 AI Music Generation. Free, local, unlimited. Stop paying for Suno!
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
<p align="center"> <a href="https://www.youtube.com/watch?v=8zg0Xi36qGc"> <img src="https://img.shields.io/badge/▶WatchFull_Demo-YouTube-FF0000?style=for-the-badge&logo=youtube" alt="Watch Demo on YouTube"> </a> </p>
<p align="center"> <img src="docs/demo.gif" alt="ACE-Step UI - Open Source Suno Alternative" width="100%"> </p>
<p align="center"> <em>스포티파이 스타일 인터페이스로 전문적인 AI 음악을 생성하세요 - 100% 무료, 로컬에서 실행</em> </p>
Suno나 Udio에 매달 $10 이상 지불하는 데 지치셨나요? ACE-Step 1.5는 오픈소스 Suno 킬러로, 여러분의 GPU에서 로컬로 실행됩니다. 그리고 ACE-Step UI는 그 강력한 기능을 활용할 수 있는 아름답고 전문적인 인터페이스를 제공합니다.
| 기능 | Suno/Udio | ACE-Step UI | ||
|---|---|---|---|---|
| 비용 | $10-50/월 | 영원히 무료 | ||
| 프라이버시 | 클라우드 기반 | 100% 로컬 | ||
| 소유권 | 라이선스 | 모든 것을 소유 | ||
| 커스터마이징 | 제한적 | 완전한 제어 | ||
| 대기열 제한 | 제한됨 | 무제한 | ||
| 상업적 사용 | 비싼 요금제 | 제한 없음 |
| 기능 | 설명 | ||
|---|---|---|---|
| 전체 곡 생성 | 보컬과 가사가 포함된 최대 4분 이상의 완전한 곡 생성 | ||
| 악기 모드 | 보컬 없이 악기 트랙 생성 | ||
| 커스텀 모드 | BPM, 조, 박자, 길이 세부 조정 | ||
| 스타일 태그 | 장르, 분위기, 템포, 악기 구성 정의 | ||
| 배치 생성 | 한 번에 여러 변형 생성 | ||
| AI 향상 | 장르 태그를 적절한 BPM/조/박자가 포함된 상세 캡션으로 변환 | ||
| Thinking 모드 | AI가 구조를 추론하고 오디오 코드 생성 |
| 기능 | 설명 | ||
|---|---|---|---|
| 참조 오디오 | 모든 오디오 파일을 스타일 참조로 사용 | ||
| 오디오 커버 | 기존 오디오를 새로운 스타일로 변환 | ||
| 리페인팅 | 트랙의 특정 부분 재생성 | ||
| 시드 제어 | 정확한 생성을 재현하여 일관성 유지 | ||
| 추론 단계 | 품질과 속도 간의 균형 제어 |
| 기능 | 설명 | ||
|---|---|---|---|
| 가사 편집기 | 구조 태그를 사용하여 가사 작성 및 포맷 | ||
| 포맷 도우미 | AI 기반 캡션 및 가사 포맷팅 | ||
| 프롬프트 템플릿 | 장르 프리셋으로 빠른 시작 | ||
| 프롬프트 재사용 | 이전 생성에서 설정 복제 |
| 기능 | 설명 | ||
|---|---|---|---|
| 스포티파이 스타일 UI | 다크/라이트 모드를 지원하는 깔끔하고 현대적인 디자인 | ||
| 하단 플레이어 | 웨이브폼과 진행률을 갖춘 완전한 기능의 플레이어 | ||
| 라이브러리 관리 | 모든 트랙을 탐색, 검색, 정리 | ||
| 좋아요 및 재생목록 | 즐겨찾기를 사용자 정의 재생목록으로 정리 | ||
| 실시간 진행률 | 대기열 위치와 함께 실시간 생성 진행률 표시 | ||
| LAN 접속 | 로컬 네트워크의 모든 기기에서 사용 |
| 기능 | 설명 | ||
|---|---|---|---|
| 오디오 편집기 | AudioMass로 트림, 페이드, 효과 적용 | ||
| 스템 추출 | Demucs로 보컬, 드럼, 베이스 등 분리 | ||
| 비디오 생성기 | Pexels 배경으로 뮤직비디오 생성 | ||
| 그라디언트 커버 | 인터넷 없이 아름다운 절차적 앨범 아트 생성 |
| 레이어 | 기술 | ||
|---|---|---|---|
| 프론트엔드 | React 18, TypeScript, TailwindCSS, Vite | ||
| 백엔드 | Express.js, SQLite, better-sqlite3 | ||
| AI 엔진 | ACE-Step 1.5 (Gradio API) | ||
| 오디오 도구 | AudioMass, Demucs, FFmpeg |
| 요구 사항 | 사양 | ||
|---|---|---|---|
| Node.js | 18 이상 | ||
| Python | 3.10+ (3.11 권장) 또는 Windows Portable Package | ||
| NVIDIA GPU | 4GB+ VRAM (LLM 없이 작동), 12GB+ 권장 (LLM 사용 시) | ||
| CUDA | 12.8 (Windows Portable Package용) | ||
| FFmpeg | 오디오 처리용 | ||
| uv | Python 패키지 관리자 (표준 설치 시 권장) |
모든 플랫폼에서 ACE-Step UI를 실행하는 가장 쉬운 방법 — 터미널이나 수동 설정이 필요 없습니다:
<p align="center"> <a href="https://beta.pinokio.co/apps/github-com-cocktailpeanut-ace-step-ui-pinokio"> <img src="https://img.shields.io/badge/⚡InstallwithPinokio-OneClick-ff69b4?style=for-the-badge&labelColor=1a1a1a" alt="Install with Pinokio" height="50"> </a> </p>
Pinokio 가 Python, Node.js, 종속성, 모델 다운로드, 실행까지 모든 것을 자동으로 처리합니다. 설치를 클릭하고 음악을 만들기 시작하세요.
cd ace-step-ui
start-all.bat
끝입니다! 이 명령 하나로 API + 백엔드 + 프론트엔드가 모두 시작됩니다.
참고: 기본적으로 ACE-Step을
..\ACE-Step-1.5에서 찾습니다.다른 위치에 있는 경우 먼저
ACESTEP_PATH를 설정하세요:```batch
set ACESTEP_PATH=C:\path\to\ACE-Step-1.5
start-all.bat
```
REM 1. ACE-Step Gradio 시작 (API 엔드포인트 포함)
cd C:\ACE-Step-1.5
python_embeded\python -m acestep --port 8001 --enable-api --backend pt --server-name 127.0.0.1
REM 2. ACE-Step UI 시작 (다른 터미널에서)
cd ace-step-ui
start.bat
cd ace-step-ui./start-all.sh
끝입니다! 이 명령 하나로 Gradio + 백엔드 + 프론트엔드가 모두 시작됩니다.
참고: 기본적으로 ACE-Step을
../ACE-Step-1.5에서 찾습니다.다른 위치에 있는 경우 먼저
ACESTEP_PATH를 설정하세요:```bash
export ACESTEP_PATH=/path/to/ACE-Step-1.5
>./start-all.sh
```
중지하려면:
./stop-all.sh
# 1. ACE-Step Gradio를 API와 함께 시작 (ACE-Step-1.5 디렉토리에서)
cd /path/to/ACE-Step-1.5
uv run acestep --port 8001 --enable-api --backend pt --server-name 127.0.0.1
# 2. ACE-Step UI 시작 (다른 터미널에서)
cd ace-step-ui./start.sh
REM 1. ACE-Step Gradio를 API와 함께 시작 (ACE-Step-1.5 디렉토리에서)
cd C:\path\to\ACE-Step-1.5
uv run acestep --port 8001 --enable-api --backend pt --server-name 127.0.0.1
REM 2. ACE-Step UI 시작 (다른 터미널에서)
cd ace-step-ui
start.bat
http://localhost:3000 을 열고 창작을 시작하세요!
Windows에서 가장 쉽게 시작하는 방법! 이 패키지에는 사전 구성된 모든 것이 포함되어 있습니다:
C:\ACE-Step-1.5에 압축 해제 (또는 원하는 위치)python_embeded가 포함되어 있습니다.✅ 4GB GPU에서 작동 - LLM 설치 불필요 ✅ CUDA 12.8 포함 ✅ 설정 번거로움 제로
참고: Thinking 모드(LLM 기능)는 VRAM이 12GB 미만인 GPU에서 자동으로 비활성화됩니다. 12GB 이상이면 수동으로 활성화할 수 있습니다.
# ACE-Step 1.5 클론 - 오픈소스 Suno 대안
git clone https://github.com/ace-step/ACE-Step-1.5
cd ACE-Step-1.5
# 가상 환경 생성 및 설치
uv venv
uv pip install -e.
# 모델은 첫 실행 시 자동 다운로드 (~5GB)
cd..
# UI 클론
git clone https://github.com/fspecii/ace-step-ui
cd ace-step-ui
# 설정 스크립트 실행 (모든 종속성 설치)./setup.sh
REM UI 클론
git clone https://github.com/fspecii/ace-step-ui
cd ace-step-ui
REM 설정 스크립트 실행 (모든 종속성 설치)
setup.bat
# 프론트엔드 종속성 설치
npm install
# 서버 종속성 설치
cd server
npm install
cd..
# 환경 파일 복사
# Linux/macOS:
cp server/.env.example server/.env
# Windows:
copy server\.env.example server\.env
🪟 Windows Portable Package:
cd C:\ACE-Step-1.5
python_embeded\python -m acestep --port 8001 --enable-api --backend pt --server-name 127.0.0.1
Linux / macOS:
cd /path/to/ACE-Step-1.5
uv run acestep --port 8001 --enable-api --backend pt --server-name 127.0.0.1
Windows (표준 설치):
cd C:\path\to\ACE-Step-1.5
uv run acestep --port 8001 --enable-api --backend pt --server-name 127.0.0.1
계속하기 전에 "API endpoints enabled" 메시지를 기다리세요.
Linux / macOS:
cd ace-step-ui./start.sh
Windows:
cd ace-step-ui
start.bat
| 접속 | URL | ||
|---|---|---|---|
| 로컬 | http://localhost:3000 | ||
| LAN (다른 기기) | http://YOUR_IP:3000 |
server/.env 편집:
# 서버
PORT=3001
# ACE-Step Gradio URL (ACE-Step 시작 시 사용한 --port와 일치해야 함)
ACESTEP_API_URL=http://localhost:8001
# 데이터베이스 (로컬 우선, 클라우드 없음)
DATABASE_PATH=./data/acestep.db
# 선택 사항: 비디오 배경용 Pexels API
PEXELS_API_KEY=your_key_here
원하는 것을 설명하기만 하면 됩니다. ACE-Step이 나머지를 처리합니다.
"후렴구가 중독성 있는 여름 모험에 관한 경쾌한 팝송"
모든 파라미터를 완전히 제어:
| 파라미터 | 설명 | ||
|---|---|---|---|
| 가사 | [Verse], [Chorus] 태그가 포함된 전체 가사 |
||
| 스타일 | 장르, 분위기, 악기, 템포 | ||
| 길이 | 30-240초 | ||
| BPM | 60-200 |