Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
- Звёзды
- 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
Клонируйте репозиторий
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 и видеокарта 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.
Open-source toolkit для оптимизации и развертывания моделей deep learning для инференса на процессорах, GPU и NPU Intel.
Кроссплатформенное desktop-приложение для разметки текста, изображений, видео, облаков точек и мультимодальных данных с помощью ИИ, со встроенными моделями и экспортом в разные форматы.
Библиотека на Rust для создания приложений с LLM и терминальный coding agent на её основе с функциями в виде Bevy-плагинов.
Python SDK от Nixtla для TimeGPT — облачной предварительно обученной модели временных рядов для прогнозирования и обнаружения аномалий.