Tủ GitHub repo xịn
Avatar multimodal-art-projection

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.

7,8 NGitHub stars
867Forks
14Open issues
0Lượt nhấp GitHub
PythonNgôn ngữ chính

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.git

2. Vào thư mục:

cd YuE

3. Tạo môi trường ảo:

python3.12 -m venv .venv

4. Kích hoạt môi trường:

source .venv/bin/activate

5. Nâng cấp pip:

python -m pip install --upgrade pip

6. 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-song

2. 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)
Đối chiếu README gốc

Chủ đề liên quan

#ai#audio-generation#deep-learning#foundation-models#gpt#huggingface#llama#llms#music-generation#style-transfers#voice-cloning
Mở trên GitHub

Cùng hệ sinh thái

Repo liên quan