EgoSonics: Generating Synchronized Audio for Silent Egocentric Videos
Aashish Rai, Srinath Sridhar
TL;DR
EgoSonics tackles the challenge of generating synchronized audio for silent egocentric videos by casting audio synthesis as spectrogram generation conditioned on video embeddings. It introduces SyncroNet, a time-aware extension of ControlNet that delivers pixel-level control signals to a latent diffusion model, enabling per-frame synchronization at 30 fps and higher-frequency content up to 20 kHz. A new Video-Audio Alignment Score (VAAS) based on ViT features provides a standardized synchronization metric, and EgoSonics achieves state-of-the-art results on the Ego4D dataset, improving FID, IS, and VAAS over baselines. The approach also demonstrates downstream benefits for video summarization, highlighting practical impact in AR/VR, assistive tech, and dataset augmentation, while acknowledging limitations in occlusion scenarios and data scarcity.
Abstract
We introduce EgoSonics, a method to generate semantically meaningful and synchronized audio tracks conditioned on silent egocentric videos. Generating audio for silent egocentric videos could open new applications in virtual reality, assistive technologies, or for augmenting existing datasets. Existing work has been limited to domains like speech, music, or impact sounds and cannot capture the broad range of audio frequencies found in egocentric videos. EgoSonics addresses these limitations by building on the strengths of latent diffusion models for conditioned audio synthesis. We first encode and process paired audio-video data to make them suitable for generation. The encoded data is then used to train a model that can generate an audio track that captures the semantics of the input video. Our proposed SyncroNet builds on top of ControlNet to provide control signals that enables generation of temporally synchronized audio. Extensive evaluations and a comprehensive user study show that our model outperforms existing work in audio quality, and in our proposed synchronization evaluation method. Furthermore, we demonstrate downstream applications of our model in improving video summarization.
