OmniResponse: Online Multimodal Conversational Response Generation in Dyadic Interactions

Bernard Ghanem (KAUST) · Bing Li (KAUST) · Cheng Luo (Shenzhen University) · Jianghui Wang (Beijing Institute for General Artificial Intelligence) · Siyang Song (University of Exeter)
audio alignmentaudio-visual synchronizationautoregressive generationchrono-text markupcontrollable text-to-speechdyadic interactionsfacial responsesmultimodal inputsmultimodal large language modelnon-verbal listener feedbackonline multimodal conversational response generationresponsenetsemantic speech contentsynchronized verbal feedbacktempovoice

In this paper, we introduce Online Multimodal Conversational Response Generation (OMCRG), a novel task designed to produce synchronized verbal and non-verbal listener feedback online, based on the speaker's multimodal inputs. OMCRG captures natural dyadic interactions and introduces new challenges in aligning generated audio with listeners' facial responses. To tackle these challenges, we incorporate text as an intermediate modality to connect audio and facial responses. We propose OmniResponse, a Multimodal Large Language Model (MLLM) that autoregressively generates accurate multimodal listener responses. OmniResponse leverages a pretrained LLM enhanced with two core components: Chrono-Text Markup, which precisely timestamps generated text tokens, and TempoVoice, a controllable online text-to-speech (TTS) module that outputs speech synchronized with facial responses. To advance OMCRG research, we offer ResponseNet, a dataset of 696 detailed dyadic interactions featuring synchronized split-screen videos, multichannel audio, transcripts, and annotated facial behaviors. Comprehensive evaluations on ResponseNet demonstrate that OmniResponse outperforms baseline models in terms of semantic speech content, audio-visual synchronization, and generation quality. Our dataset, code, and models are publicly available at https://omniresponse.github.io/.