DreamTalk: открытый фреймворк для озвучивания фотографий людей

DreamTalk: открытый фреймворк для озвучивания фотографий людей 177

Открытый фреймворк на основе диффузионной модели, совместно разработанный Университетом Цинхуа, Alibaba и Хуачжунским университетом науки и технологий. Позволяет аватарам на фото говорить и петь, синхронизируя губы с любой речью — песнями, голосами на разных языках и зашумлённым аудио.

#Ai工具箱 #Ai开源项目

DreamTalk: открытый фреймворк для озвучивания фотографий людейОписание

DreamTalk — это фреймворк, разработанный совместно Университетом Цинхуа, Alibaba и Хуачжунским университетом науки и технологий, основанный на диффузионной модели и позволяющий оживлять фотографии людей, заставляя их говорить. Он поддерживает различные звуки, включая песни, речь на разных языках и зашумлённое аудио, для синхронизации движений губ с аватарами.

Демо-адрес DreamTalk:https://dreamtalk-project.github.io

Адрес проекта DreamTalk:https://dreamtalk-project.github.io/

Адрес статьи DreamTalk:https://arxiv.org/abs/2312.09767

DreamTalk--dreamtalk-project.github.jpg

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

  • Использование DreamTalk для генерации говорящих лиц с разнообразными языками и стилями выражений

  • Применение DreamTalk в кинопроизводстве для создания реалистичных выражений и движений виртуальных персонажей

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

Функции DreamTalk:

В частности, DreamTalk состоит из трёх ключевых компонентов: сети шумоподавления, стилево-осведомлённого эксперта по губам и предиктора стилей. Основанная на диффузии сеть шумоподавления способна синтезировать высококачественные аудиоуправляемые движения лица с согласованностью между различными выражениями. Для повышения выразительности и точности движений губ мы вводим стилево-осведомлённого эксперта по губам, который управляет синхронизацией губ с учётом стиля речи. Чтобы устранить необходимость в референсных видео или тексте для выражений, используется дополнительный предиктор стилей на основе диффузии, который напрямую предсказывает целевые выражения из аудио.

1. Сеть шумоподавления: это один из ключевых компонентов, отвечающий за генерацию аудиоуправляемых движений лица. Сеть шумоподавления использует диффузионную модель для постепенного удаления шума, генерируя чёткие и высококачественные выражения лица. Этот процесс включает постепенное восстановление чётких движений лица из зашумлённых данных.

2. Стилево-осведомлённый эксперт по губам: этот компонент сосредоточен на повышении выразительности и точности движений губ. Он анализирует стиль речи, чтобы направлять синхронизацию губ, обеспечивая естественность анимации и её соответствие стилю говорящего.

3. Предиктор стилей: для устранения зависимости от референсных видео или текста с выражениями DreamTalk вводит предиктор стилей на основе диффузии. Этот предиктор может напрямую предсказывать целевые выражения из аудио, без необходимости в дополнительных референсных видео или тексте с выражениями.

4. Обработка аудио и видео: обработка аудиовхода, извлечение ключевых аудиопризнаков и использование этих признаков для управления анимацией лица. Одновременно он может обрабатывать видеовход для извлечения и имитации конкретных выражений и стилей.

5. Данные и обучение модели: для реализации этих функций DreamTalk требует больших объёмов данных для обучения своей модели, включая данные анимации лиц с различными выражениями и стилями речи. На этих данных модель учится точно генерировать движения лица, соответствующие входному аудио.

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

DreamTalk способен не только обрабатывать и генерировать те типы лиц и выражения, которые он видел во время обучения, но и эффективно обрабатывать и генерировать типы лиц и выражения из различных наборов данных, которые он ранее не видел.

Включая портреты людей разных рас, возрастов и полов, а также самые разнообразные выражения и эмоции.

Инструменты по теме "DreamTalk: открытый фреймворк для озвучивания фотографий людей"