SonicVisionLM: Playing Sound with Vision Language Models
Zhifeng Xie, Shengye Yu, Qile He, Mengtian Li
TL;DR
SonicVisionLM addresses the challenge of video-to-audio generation by decoupling visual understanding from audio synthesis and introducing time-controlled diffusion. By using a vision-language model to extract on-screen sound cues, a timestamp detector to pinpoint timing, and a time-conditioned latent diffusion model with an adapter for text-guided audio, the approach achieves highly synchronized, editable, and diverse sound generation for silent videos. The key contributions include the Visual-to-Audio Event Understanding module, the Sound Event Timestamp Detection module, the Audio Time-condition Embedding with a Time-controllable Adapter, and the CondPromptBank dataset for training, all leading to state-of-the-art results in both conditional and unconditional generation scenarios. The work has practical impact for video post-production, enabling automatic, user-tunable sound design that aligns closely with visuals while supporting off-screen ambience enhancements.
Abstract
There has been a growing interest in the task of generating sound for silent videos, primarily because of its practicality in streamlining video post-production. However, existing methods for video-sound generation attempt to directly create sound from visual representations, which can be challenging due to the difficulty of aligning visual representations with audio representations. In this paper, we present SonicVisionLM, a novel framework aimed at generating a wide range of sound effects by leveraging vision-language models(VLMs). Instead of generating audio directly from video, we use the capabilities of powerful VLMs. When provided with a silent video, our approach first identifies events within the video using a VLM to suggest possible sounds that match the video content. This shift in approach transforms the challenging task of aligning image and audio into more well-studied sub-problems of aligning image-to-text and text-to-audio through the popular diffusion models. To improve the quality of audio recommendations with LLMs, we have collected an extensive dataset that maps text descriptions to specific sound effects and developed a time-controlled audio adapter. Our approach surpasses current state-of-the-art methods for converting video to audio, enhancing synchronization with the visuals, and improving alignment between audio and video components. Project page: https://yusiissy.github.io/SonicVisionLM.github.io/
