Controllable Talking Face Generation by Implicit Facial Keypoints Editing

Dong Zhao, Jiaying Shi, Wenjun Li, Shudong Wang, Shenghui Xu +1 more
6/5/2024
cs.CVcs.AI

Official code: NetEase-Media/ControlTalk (34 stars, MIT, last commit 2024-10-31).

Abstract

Audio-driven talking face generation has garnered significant interest within the domain of digital human research. Existing methods are encumbered by intricate model architectures that are intricately dependent on each other, complicating the process of re-editing image or video inputs. In this work, we present ControlTalk, a talking face generation method to control face expression deformation based on driven audio, which can construct the head pose and facial expression including lip motion for both single image or sequential video inputs in a unified manner. By utilizing a pre-trained video synthesis renderer and proposing the lightweight adaptation, ControlTalk achieves precise and naturalistic lip synchronization while enabling quantitative control over mouth opening shape. Our experiments show that our method is superior to state-of-the-art performance on widely used benchmarks, including HDTF and MEAD. The parameterized adaptation demonstrates remarkable generalization capabilities, effectively handling expression deformation across same-ID and cross-ID scenarios, and extending its utility to out-of-domain portraits, regardless of languages. Code is available at https://github.com/NetEase-Media/ControlTalk.

View on arXivView PDF

Code Implementations(1)

MIT

Official code for "Controllable Talking Face Generation by Implicit Facial Keypoints Editing"

342PythonOct 31, 20241 years agoMIT

Similar Papers

Cite this paper

@article{zhao2024controllable,
  title  = {Controllable Talking Face Generation by Implicit Facial Keypoints Editing},
  author = {Dong Zhao and Jiaying Shi and Wenjun Li and Shudong Wang and Shenghui Xu and Zhaoming Pan},
  year   = {2024},
  eprint = {2406.02880},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.02880v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.02880.svg)](https://codeofpaper.com/paper/2406.02880)

Discussion