Repolode
multimodal-art-projection

multimodal-art-projection/YuE

YuE2 — открытая модель генерации музыки: она создает редактируемый план мелодии и аккордов по тексту песни и описанию стиля, а затем превращает его в полноценную песню с вокалом.

Open source альтернатива:SunoUdio

Звёзды
12,271
Форки
1,409
Открытые issues
82
Последний коммит
14 дней назад

Что это?

YuE2 создает полноценные песни по тексту и описанию стиля. Сначала модель генерирует символьную партитуру с мелодией и аккордами в нотации ABC — ее можно просмотреть и отредактировать до рендеринга аудио. Результат — стереоаудио с вокалом и аккомпанементом, с частотой дискретизации 48 кГц.

Помимо создания песен с нуля, проект поддерживает zero-shot-каверы: исходная запись преобразуется в партитуру мелодии с помощью входящей в комплект модели SheetSage2, после чего ее можно заново отрендерить в другом стиле или с новым текстом. Пользователи также могут отредактировать экспортированную партитуру и сгенерировать песню заново либо запускать эти этапы через встроенный agent skill.

В проекте есть конвейер на Python с отдельными вызовами для планирования, семантической генерации, синтеза и декодирования. Он работает в Linux на NVIDIA GPU с поддержкой BF16 и примерно 24 ГБ VRAM. Веса моделей распространяются по некоммерческой лицензии, код — по лицензии Apache 2.0.

Ключевые возможности

  • 01Генерирует партитуру мелодии и аккордов по тексту песни и описанию стиля до рендеринга аудио.
  • 02Позволяет редактировать экспортированную партитуру ABC и заново генерировать песню.
  • 03Поддерживает zero-shot-каверы на основе партитур, полученных из исходных записей.
  • 04Создает стереоаудио с частотой 48 кГц и сохраняет рядом партитуру и промежуточные артефакты.
  • 05Предоставляет поэтапный Python API и пример скрипта для командной строки.

Сценарии использования

  • Создание набросков песен по тексту и описанию стиля.
  • Подготовка новых аранжировок или стилевых версий существующей мелодии.
  • Генерация инструментальных треков по партитуре мелодии.
  • Исследования генерации музыки на основе символьного представления и аудио.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/multimodal-art-projection/YuE.git
  2. 2

    Перейдите в каталог и создайте виртуальное окружение Python 3.12

    cd YuE && python3.12 -m venv .venv && source .venv/bin/activate
  3. 3

    Установите пакет

    python -m pip install --upgrade pip && python -m pip install .
  4. 4

    Создайте первую песню (при первом запуске модель будет загружена)

    python examples/generate.py --output outputs/first-song

Что важно знать

  • Требуются Linux, Python 3.12 и видеокарта NVIDIA с поддержкой BF16 и 24 ГБ видеопамяти.
  • Файлы модели загружаются с Hugging Face при первом использовании.

Темы

Частые вопросы

Что такое YuE?
YuE2 — открытая модель генерации музыки: она создает редактируемый план мелодии и аккордов по тексту песни и описанию стиля, а затем превращает его в полноценную песню с вокалом. YuE2 создает полноценные песни по тексту и описанию стиля. Сначала модель генерирует символьную партитуру с мелодией и аккордами в нотации ABC — ее можно просмотреть и отредактировать до рендеринга аудио. Результат — стереоаудио с вокалом и аккомпанементом, с частотой дискретизации 48 кГц.
YuE можно использовать бесплатно? Какая у него лицензия?
YuE распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
YuE всё ещё поддерживается?
Активно поддерживается. Последний коммит в YuE — 6 окт. 2026 г..
Для чего можно использовать 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Минималистичный, удобный для модификации инструментарий для полного цикла работы с LLM — от токенизации и предобучения до дообучения, оценки и чата; запускается на одном узле с GPU.

58,8 тыс.8,2 тыс.PythonMITОбновлён в прошлом месяце

Кроссплатформенное desktop-приложение для разметки текста, изображений, видео, облаков точек и мультимодальных данных с помощью ИИ, со встроенными моделями и экспортом в разные форматы.

10,7 тыс.1,2 тыс.PythonGPL-3.0Обновлён позавчера