InterSing: Explicit Interaction Dynamics for 3D Duet Singing Animation and Beyond
Organizations: School of Computer Science and Engineering, South China University of Technology, Guangdong, China · Guangdong Engineering Center for Large Model and GenAI Technology · State Key Laboratory of Subtropical Building and Urban Science, Ministry of Education Key Laboratory of Big Data and Intelligent Robot · School of Computing and Information Systems, Singapore Management University
Abstract
We present InterSing, a framework for generating realistic 3D head animations for duet singing performances. Unlike solo singing, duet performance requires each singer to balance individual expressiveness with intermittent interaction at musically salient moments, such as phrase boundaries, synchronized rhythms, and call-and-response passages. Because these interactions are sparse and rhythm-dependent, existing audio-driven animation methods and conversational interaction models do not adequately capture their structure. Our key insight is that duet coordination can be represented as a time-varying signal that reflects how strongly performers engage with one another throughout a song. Based on this observation, we introduce interaction logits, an interpretable latent representation that models the degree of cross-performer engagement at each time step. We learn these logits using weak supervision and use them to condition an interaction-aware diffusion model jointly driven by audio features and interaction dynamics. This formulation enables unified multi-mode generation, spanning independent motion, coordinated behavior, and smooth transitions between them. Experiments show that InterSing generates realistic and expressive singing head animations with stronger coordination and musical alignment than existing methods, while preserving each performer's characteristic motion style. We further demonstrate that the same formulation generalizes to multi-singer performances and provides intuitive control over when and how performers engage.
Figures & tables
| Method | LVE | FVE | FDD | Freeze Rate | BA | FID | P-FID | |
|---|---|---|---|---|---|---|---|---|
| GT | - | - | 0.0000 | - | 0.2380 | - | - | |
| Dyadic Generation | PaChorus [ 3 ] | 10.9839 | 2.6282 | 1.6824 | 7.2220 | 0.2487 | 40.8057 | 45.1401 |
| UniLS [ 17 ] | 9.9350 | 2.3844 | 0.3624 | 6.0304 | 0.2251 | 6.4385 | 9.1933 | |
| InterSing (Ours) | 8.3317 | 2.0732 | 0.3212 | 5.9709 | 0.2472 | 4.5566 | 6.8160 | |
| Partner Generation | DIM [ 18 ] | 11.2558 | 2.6166 | 2.1906 | 10.0697 | 0.2712 | 34.9875 | 18.7729 |
| DualTalk [ 19 ] | 7.9793 | 1.9055 | 0.8370 | 11.5176 | 0.1991 | 4.7598 | 3.6627 | |
| Method | LVE | FVE | FDD | Freeze Rate | BA | FID | P-FID | |
|---|---|---|---|---|---|---|---|---|
| Stage I | w/o | 10.4212 | 2.3985 | 0.6701 | 11.7452 | 0.2423 | 10.5597 | 10.8571 |
| w/o | 8.8970 | 2.1960 | 0.3514 | 6.2953 | 0.2461 | 9.1012 | 9.6027 | |
| w/o neck mask | 8.3711 | 2.0950 | 0.3223 | 7.0501 | 0.2414 | 7.9962 | 10.1200 | |
| Stage II | w/o inter attn | 8.6504 | 2.1342 | -0.1877 | 4.8153 | 0.2435 | 11.2109 | 13.3974 |
| w/o score | 9.0536 | 2.1820 | 0.4610 | 9.9407 | 0.2480 | 5.5752 | 7.8203 | |
| GT score | 8.2576 | 2.0575 | 0.2955 | 5.9978 | 0.2499 | 4.5220 | 6.6525 | |
| Methods | LVE | FVE | FDD | Freeze Rate | BA |
|---|---|---|---|---|---|
| GT | - | - | 0.0000 | - | 0.2304 |
| PaChuros | 11.2342 | 2.7491 | 1.1570 | 7.7144 | 0.2520 |
| InterSing (Ours) | 8.8769 | 2.2356 | 0.3375 | 5.5617 | 0.2413 |
Human Avatar Animation
Human avatar animation builds digital people that can be reconstructed, driven by motion or speech, and rendered consistently across poses and views.
See all 91 papers