GitHub repo xịn · Vui Coding chọn
multimodal-art-projection/YuE
Repo YuE2 làm về hệ thống tạo nhạc đa phương tiện kết hợp giữa âm thanh và ký hiệu, cho phép người dùng viết lời, chọn phong cách, và chỉnh sửa bài hát một cách linh hoạt. Điểm nổi bật là khả năng tạo nhạc chất lượng hàng đầu, kết hợp kế hoạch ký hiệu rõ ràng và khả năng chỉnh sửa qua agent.
Tóm tắt nhanh
Repo này làm được gì?
Repo YuE2 làm về hệ thống tạo nhạc đa phương tiện kết hợp giữa âm thanh và ký hiệu, cho phép người dùng viết lời, chọn phong cách, và chỉnh sửa bài hát một cách linh hoạt. Điểm nổi bật là khả năng tạo nhạc chất lượng hàng đầu, kết hợp kế hoạch ký hiệu rõ ràng và khả năng chỉnh sửa qua agent.
Mô tả từ GitHub
YuE2: frontier music generation with symbolic planning, zero-shot covers, and agentic music editing.
Bắt đầu với repo
Cài đặt và sử dụng
Hướng dẫn cài đặt
1. Clone repository:
git clone https://github.com/multimodal-art-projection/YuE.git2. Vào thư mục:
cd YuE3. Tạo môi trường ảo:
python3.12 -m venv .venv4. Kích hoạt môi trường:
source .venv/bin/activate5. Nâng cấp pip:
python -m pip install --upgrade pip6. Cài đặt thư viện:
python -m pip install .Hướng dẫn sử dụng
1. Chạy lệnh tạo bài hát mới:
python examples/generate.py --output outputs/first-song2. Xem file audio tại `outputs/first-song/audio.flac`. 3. Hoặc, dùng API Python:
import json
from pathlib import Path
from yue2 import YuE2Pipeline
request = json.loads(Path("examples/song.json").read_text(encoding="utf-8"))
with YuE2Pipeline.from_pretrained("m-a-p/YuE2-3B", device="cuda") as pipe:
song = pipe(**request)
song.save_artifacts("outputs/my-song")
print(song.truncated)