Repolode
OpenTalker

OpenTalker/SadTalker

Создаёт видео с говорящей головой по одному портретному изображению и аудиофайлу, используя коэффициенты 3D-движения (CVPR 2023).

Open source альтернатива:HeyGenD-ID

Звёзды
14,183
Форки
2,701
Открытые issues
671
Последний коммит
2 года назад

Что это?

SadTalker анимирует портрет, синхронизируя речь с заданным аудиофайлом. Проект предсказывает по аудио коэффициенты 3D-движения, описывающие положение головы и мимику, а затем использует их, чтобы создать видео с говорящим лицом на основе статичного изображения.

В репозитории есть локальный WebUI на базе Gradio, скрипт командной строки (inference.py) для пакетной генерации и расширение для stable-diffusion-webui. Поддерживаются режим статичного изображения в полный рост, видео-образец для переноса движений и дополнительное улучшение качества лиц с помощью GFPGAN. Предобученные чекпойнты доступны через Google Drive, GitHub Releases и Baidu Cloud, а в README описана установка в Linux, Windows и macOS.

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

  • 01Создаёт видео с говорящим лицом по одному портретному изображению и аудиофайлу.
  • 02Предсказывает по аудио положение головы и мимику с помощью коэффициентов 3D-движения.
  • 03Предоставляет локальный WebUI на базе Gradio и CLI для генерации видео.
  • 04Включает расширение для stable-diffusion-webui.
  • 05Поддерживает режим статичного изображения в полный рост и дополнительное улучшение лиц с помощью GFPGAN.

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

  • Создание видео с говорящей головой по одной фотографии для контента или демонстраций.
  • Эксперименты с анимацией лица под управлением аудио в исследовательских целях.
  • Добавление речи аватара с синхронизацией губ в рабочий процесс stable-diffusion-webui.

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

  1. 1

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

    git clone https://github.com/OpenTalker/SadTalker.git
  2. 2

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

    conda create -n sadtalker python=3.8
  3. 3

    Установите зависимости

    pip install -r requirements.txt
  4. 4

    Скачайте предварительно обученные модели (запускайте из корневой папки репозитория)

    bash scripts/download_models.sh

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

  • Перед первым использованием необходимо настроить PyTorch для GPU с CUDA и вручную скачать модель.
  • В метаданных лицензия указана как NOASSERTION, поэтому перед коммерческим использованием проверьте лицензию репозитория.
  • Согласно README, для демо на Gradio требуется отдельно установить Coqui TTS, а настройка в Windows и macOS включает дополнительные шаги.

В подборках

Темы

#talking-face#image-animation#audio-driven#computer-vision#gradio#deep-learning#video-generation#audio-driven-talking-face#cvpr2023#deep-fake

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

Что такое SadTalker?
Создаёт видео с говорящей головой по одному портретному изображению и аудиофайлу, используя коэффициенты 3D-движения (CVPR 2023). SadTalker анимирует портрет, синхронизируя речь с заданным аудиофайлом. Проект предсказывает по аудио коэффициенты 3D-движения, описывающие положение головы и мимику, а затем использует их, чтобы создать видео с говорящим лицом на основе статичного изображения.
SadTalker можно использовать бесплатно? Какая у него лицензия?
SadTalker распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
SadTalker всё ещё поддерживается?
Нет коммитов больше 6 месяцев. Последний коммит в SadTalker — 26 июн. 2024 г..
Для чего можно использовать SadTalker?
Создание видео с говорящей головой по одной фотографии для контента или демонстраций. Эксперименты с анимацией лица под управлением аудио в исследовательских целях. Добавление речи аватара с синхронизацией губ в рабочий процесс stable-diffusion-webui.
Как установить SadTalker?
Клонируйте репозиторий: git clone https://github.com/OpenTalker/SadTalker.git Создайте и активируйте conda-окружение с Python 3.8: conda create -n sadtalker python=3.8 Установите зависимости: pip install -r requirements.txt Скачайте предварительно обученные модели (запускайте из корневой папки репозитория): bash scripts/download_models.sh
Где скачать SadTalker?
Исходный код и инструкции по установке — на GitHub: https://github.com/OpenTalker/SadTalker

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

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

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

2,5 тыс.+6 за неделю289PythonApache-2.0Обновлён 2 месяца назад

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

1,9 тыс.+23 за неделю265PythonAGPL-3.0Обновлён 24 часа назад

Десктопное приложение для создания цифровых людей с помощью ИИ: синтез видео с липсинком, озвучивание текста, клонирование голоса и управление локальными моделями ИИ.

5,8 тыс.+31 за неделю849VueApache-2.0Активно поддерживаетсяОбновлён вчера