Repolode
Alibaba-Quark

Alibaba-Quark/LiveAvatar

Исследовательский фреймворк с открытым исходным кодом для потоковой генерации видео с говорящим аватаром по аудио на базе диффузионной модели 14B.

Звёзды
2,483
Форки
286
Открытые issues
46
Последний коммит
2 месяца назад

Что это?

LiveAvatar генерирует видео с говорящим аватаром по аудиодорожке и референсному изображению, а также позволяет задать текстовый промпт. Система рассчитана на потоковую работу: кадры создаются непрерывно, а не в виде одного ролика фиксированной длины. Для этого используется поблочный авторегрессионный подход, который, по заявлению проекта, позволяет создавать видео длительностью более 10 000 секунд.

В основе системы лежит базовая модель Wan2.2-S2V-14B с LiveAvatar LoRA; для сэмплирования используется 4 шага с дистилляцией сопоставления распределений. По данным проекта, на нескольких GPU H800 достигается скорость около 45 FPS. Скрипты инференса охватывают потоковую генерацию в реальном времени на нескольких GPU, офлайн-генерацию на одной GPU с 80 ГБ памяти и веб-интерфейсы Gradio. Опциональная квантование FP8 рассчитана на GPU с 48 ГБ памяти; для ускорения доступны компиляция и использование attention из cuDNN.

Проект выпущен под лицензией Apache-2.0 и, по словам авторов, представляет собой предварительную исследовательскую версию. Чекпойнты моделей размещены на Hugging Face, а в репозитории перечислены задачи, над которыми ещё предстоит работать, включая код обучения и интеграцию TTS.

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

  • 01Потоковая генерация видео с говорящим аватаром по аудио в реальном времени
  • 02Поблочная авторегрессионная генерация очень длинных видео
  • 03Сэмплирование за 4 шага с дистилляцией сопоставления распределений
  • 04Скрипты инференса для нескольких GPU и одной GPU
  • 05Веб-интерфейс Gradio для конфигураций с одной и несколькими GPU
  • 06Опциональная квантование FP8 и компиляция для ускорения и снижения потребления VRAM

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

  • Создание интерактивных приложений с цифровыми людьми или виртуальными ведущими, работающих в реальном времени
  • Генерация длинных видео с говорящим аватаром по аудио
  • Исследование генерации видео по аудио с помощью диффузионных моделей
  • Офлайн-генерация роликов с аватаром на одной GPU с 80 ГБ памяти

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

  1. 1

    Создайте и активируйте окружение conda

    conda create -n liveavatar python=3.10 -y && conda activate liveavatar
  2. 2

    Установите PyTorch и FlashAttention, затем зависимости Python

    pip install torch==2.8.0 torchvision==0.23.0 --index-url https://download.pytorch.org/whl/cu128 && pip install flash-attn==2.8.3 --no-build-isolation && pip install -r requirements.txt
  3. 3

    Скачайте базовую модель Wan2.2-S2V-14B и LiveAvatar LoRA в ./ckpt/

    huggingface-cli download Wan-AI/Wan2.2-S2V-14B --local-dir ./ckpt/Wan2.2-S2V-14B && huggingface-cli download Quark-Vision/Live-Avatar --local-dir ./ckpt/LiveAvatar
  4. 4

    Запустите CLI-инференс на одном GPU (требуется 80 ГБ VRAM)

    bash infinite_inference_single_gpu.sh

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

  • Для работы в реальном времени при 45 FPS требуется мульти-GPU-оборудование класса H800, а для мульти-GPU-пайплайна нужны пять GPU.
  • Для инференса требуется GPU как минимум с 80 ГБ VRAM или 48 ГБ при использовании FP8, что может снизить качество.
  • Необходимо скачать базовую модель 14B и LoRA, а также установить FlashAttention.
  • В README проект описан как исследовательская предварительная версия; интеграция с UI и код обучения пока не выпущены.

Темы

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

Что такое LiveAvatar?
Исследовательский фреймворк с открытым исходным кодом для потоковой генерации видео с говорящим аватаром по аудио на базе диффузионной модели 14B. LiveAvatar генерирует видео с говорящим аватаром по аудиодорожке и референсному изображению, а также позволяет задать текстовый промпт. Система рассчитана на потоковую работу: кадры создаются непрерывно, а не в виде одного ролика фиксированной длины. Для этого используется поблочный авторегрессионный подход, который, по заявлению проекта, позволяет создавать видео длительностью более 10 000 секунд.
LiveAvatar можно использовать бесплатно? Какая у него лицензия?
LiveAvatar распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
LiveAvatar всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в LiveAvatar — 24 авг. 2026 г..
Для чего можно использовать LiveAvatar?
Создание интерактивных приложений с цифровыми людьми или виртуальными ведущими, работающих в реальном времени Генерация длинных видео с говорящим аватаром по аудио Исследование генерации видео по аудио с помощью диффузионных моделей Офлайн-генерация роликов с аватаром на одной GPU с 80 ГБ памяти
Как установить LiveAvatar?
Создайте и активируйте окружение conda: conda create -n liveavatar python=3.10 -y && conda activate liveavatar Установите PyTorch и FlashAttention, затем зависимости Python: pip install torch==2.8.0 torchvision==0.23.0 --index-url https://download.pytorch.org/whl/cu128 && pip install flash-attn==2.8.3 --no-build-isolation && pip install -r requirements.txt Скачайте базовую модель Wan2.2-S2V-14B и LiveAvatar LoRA в ./ckpt/: huggingface-cli download Wan-AI/Wan2.2-S2V-14B --local-dir ./ckpt/Wan2.2-S2V-14B && huggingface-cli download Quark-Vision/Live-Avatar --local-dir ./ckpt/LiveAvatar Запустите CLI-инференс на одном GPU (требуется 80 ГБ VRAM): bash infinite_inference_single_gpu.sh
Где скачать LiveAvatar?
Исходный код и инструкции по установке — на GitHub: https://github.com/Alibaba-Quark/LiveAvatar

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

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

Открытая модель для создания интерактивных игровых видео: она превращает референсное изображение и ввод с клавиатуры или мыши в управляемый геймплейный ролик.

76078PythonOtherОбновлён 11 месяцев назад

Веб-интерфейс на базе Gradio для запуска Stable Diffusion и новых моделей генерации изображений и видео — продолжение форка Forge с поддержкой дополнительных моделей и оптимизациями.

1,8 тыс.253PythonAGPL-3.0Обновлён 16 часов назад