모델, 임베딩, 벡터 저장소와 서드파티 통합을 위한 표준 인터페이스를 제공하는 LLM 기반 애플리케이션 및 에이전트 구축용 Python 프레임워크입니다.
- 스타
- 12,271
- 포크
- 1,409
- 열린 이슈
- 82
- 마지막 커밋
- 14일 전
어떤 프로젝트인가요?
YuE2는 가사와 스타일 프롬프트를 바탕으로 완성된 곡을 생성합니다. 먼저 ABC 표기법으로 멜로디와 코드가 담긴 기보를 만들며, 오디오를 렌더링하기 전에 내용을 확인하고 편집할 수 있습니다. 렌더링 결과는 보컬과 반주가 포함된 48 kHz 스테레오 오디오입니다.
처음부터 곡을 만드는 것 외에도 제로샷 커버를 지원합니다. 번들로 제공되는 SheetSage2 모델이 원본 녹음을 멜로디 악보로 전사한 다음, 새로운 스타일이나 가사로 다시 렌더링합니다. 내보낸 악보를 편집한 뒤 곡을 다시 생성하거나, 번들 에이전트 스킬을 통해 이 과정을 실행할 수도 있습니다.
이 프로젝트는 계획, 의미 생성, 합성, 디코딩을 단계별로 호출할 수 있는 Python 파이프라인을 제공합니다. BF16을 지원하는 NVIDIA GPU와 약 24 GB의 VRAM을 갖춘 Linux에서 실행됩니다. 모델 가중치는 비상업적 라이선스로, 코드는 Apache 2.0 라이선스로 공개됩니다.
핵심 기능
- 01오디오를 렌더링하기 전에 가사와 스타일을 바탕으로 멜로디·코드 악보를 생성합니다.
- 02내보낸 ABC 악보를 편집하고 곡을 다시 생성할 수 있습니다.
- 03전사한 원본 녹음으로 제로샷 커버를 만들 수 있습니다.
- 04악보와 중간 산출물을 함께 저장하며 48 kHz 스테레오 오디오를 출력합니다.
- 05단계별 Python API와 명령줄 예제 스크립트를 제공합니다.
활용 사례
- 가사와 스타일 설명을 바탕으로 곡 아이디어를 빠르게 시도하는 경우.
- 기존 멜로디를 새로운 편곡이나 스타일로 만드는 경우.
- 멜로디 악보를 입력해 연주곡을 생성하는 경우.
- 기호 음악과 오디오를 결합한 음악 생성 연구.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/multimodal-art-projection/YuE.git - 2
디렉터리로 이동해 Python 3.12 가상 환경을 만듭니다
cd YuE && python3.12 -m venv .venv && source .venv/bin/activate - 3
패키지를 설치합니다
python -m pip install --upgrade pip && python -m pip install . - 4
첫 번째 곡을 생성합니다(처음 사용할 때 모델이 다운로드됩니다)
python examples/generate.py --output outputs/first-song
사용 전 알아둘 점
- Linux, Python 3.12, BF16을 지원하는 24GB VRAM의 NVIDIA GPU가 필요합니다.
- 모델 파일은 처음 사용할 때 Hugging Face에서 다운로드됩니다.
토픽
자주 묻는 질문
- YuE은(는) 무엇인가요?
- YuE2는 가사와 스타일 프롬프트로 편집 가능한 멜로디·코드 구성을 만든 뒤 보컬이 포함된 곡을 생성하는 오픈 음악 생성 모델입니다. YuE2는 가사와 스타일 프롬프트를 바탕으로 완성된 곡을 생성합니다. 먼저 ABC 표기법으로 멜로디와 코드가 담긴 기보를 만들며, 오디오를 렌더링하기 전에 내용을 확인하고 편집할 수 있습니다. 렌더링 결과는 보컬과 반주가 포함된 48 kHz 스테레오 오디오입니다.
- YuE은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- YuE은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- YuE은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. YuE의 마지막 커밋은 2026년 10월 6일입니다.
- YuE은(는) 어디에 사용할 수 있나요?
- 가사와 스타일 설명을 바탕으로 곡 아이디어를 빠르게 시도하는 경우. 기존 멜로디를 새로운 편곡이나 스타일로 만드는 경우. 멜로디 악보를 입력해 연주곡을 생성하는 경우. 기호 음악과 오디오를 결합한 음악 생성 연구.
- YuE는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/multimodal-art-projection/YuE.git 디렉터리로 이동해 Python 3.12 가상 환경을 만듭니다: cd YuE && python3.12 -m venv .venv && source .venv/bin/activate 패키지를 설치합니다: python -m pip install --upgrade pip && python -m pip install . 첫 번째 곡을 생성합니다(처음 사용할 때 모델이 다운로드됩니다): python examples/generate.py --output outputs/first-song
- YuE은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/multimodal-art-projection/YuE
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
토큰화부터 사전 학습, 파인튜닝, 평가, 채팅까지 LLM 파이프라인 전체를 다루는 간결하고 수정하기 쉬운 하네스이며, 단일 GPU 노드에서 실행할 수 있습니다.
Intel CPU, GPU, NPU에서 추론할 딥러닝 모델을 최적화하고 배포하는 오픈 소스 툴킷입니다.
텍스트, 이미지, 동영상, 포인트 클라우드 및 멀티모달 데이터를 AI의 도움으로 어노테이션하고, 내장 모델과 다양한 형식의 내보내기를 지원하는 크로스 플랫폼 데스크톱 앱입니다.
LLM 애플리케이션을 만드는 Rust 라이브러리와, Bevy 플러그인으로 구성된 터미널 코딩 에이전트입니다.
Nixtla의 시계열 예측 및 이상 탐지용 호스팅 사전 학습 foundation model인 TimeGPT의 Python SDK 클라이언트