MEMO: Memory-Guided Diffusion for Expressive Talking Video Generation

Longtao Zheng, Yifan Zhang, Hanzhong Guo, Jiachun Pan, Zhenxiong Tan +4 more
12/5/2024
cs.CV

No official code found. Best implementation: if-ai/ComfyUI-IF_MemoAvatar (172 stars, MIT, last commit 2025-03-09).

Abstract

Recent advances in video diffusion models have unlocked new potential for realistic audio-driven talking video generation. However, achieving seamless audio-lip synchronization, maintaining long-term identity consistency, and producing natural, audio-aligned expressions in generated talking videos remain significant challenges. To address these challenges, we propose Memory-guided EMOtion-aware diffusion (MEMO), an end-to-end audio-driven portrait animation approach to generate identity-consistent and expressive talking videos. Our approach is built around two key modules: (1) a memory-guided temporal module, which enhances long-term identity consistency and motion smoothness by developing memory states to store information from a longer past context to guide temporal modeling via linear attention; and (2) an emotion-aware audio module, which replaces traditional cross attention with multi-modal attention to enhance audio-video interaction, while detecting emotions from audio to refine facial expressions via emotion adaptive layer norm. Extensive quantitative and qualitative results demonstrate that MEMO generates more realistic talking videos across diverse image and audio types, outperforming state-of-the-art methods in overall quality, audio-lip synchronization, identity consistency, and expression-emotion alignment.

View on arXivView PDF

Code Implementations(1)

MIT

Memory-Guided Diffusion for Expressive Talking Video Generation

17211Python, JavaScriptDec 10, 20241 years agoMIT

Similar Papers

Cite this paper

@article{zheng2024memo,
  title  = {MEMO: Memory-Guided Diffusion for Expressive Talking Video Generation},
  author = {Longtao Zheng and Yifan Zhang and Hanzhong Guo and Jiachun Pan and Zhenxiong Tan and Jiahao Lu and Chuanxin Tang and Bo An and Shuicheng Yan},
  year   = {2024},
  eprint = {2412.04448},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.04448v1}
}

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/2412.04448.svg)](https://codeofpaper.com/paper/2412.04448)

Discussion