Self-Supervised Audio-Visual Soundscape Stylization

Tingle Li,Renhao Wang,Po-Yao Huang,Andrew Owens,Gopala Anumanchipalli
2024-09-22
Abstract:Speech sounds convey a great deal of information about the scenes, resulting in a variety of effects ranging from reverberation to additional ambient sounds. In this paper, we manipulate input speech to sound as though it was recorded within a different scene, given an audio-visual conditional example recorded from that scene. Our model learns through self-supervision, taking advantage of the fact that natural video contains recurring sound events and textures. We extract an audio clip from a video and apply speech enhancement. We then train a latent diffusion model to recover the original speech, using another audio-visual clip taken from elsewhere in the video as a conditional hint. Through this process, the model learns to transfer the conditional example's sound properties to the input speech. We show that our model can be successfully trained using unlabeled, in-the-wild videos, and that an additional visual signal can improve its sound prediction abilities. Please see our project webpage for video results: https://tinglok.netlify.app/files/avsoundscape/
Computer Vision and Pattern Recognition,Machine Learning,Multimedia,Sound,Audio and Speech Processing
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: how to use self - supervised learning methods to make the input speech sound as if it was recorded in different scenarios. Specifically, the author proposes a new audio - visual soundscape stylization problem. Given a visual or audio - visual example from a specific scenario and a clean input speech, the goal is to manipulate this input speech so that it sounds as if it was recorded in this scenario while retaining the acoustic properties and ambient sounds of this scenario. ### Specific description of the problem 1. **Limitations of existing methods**: - Existing audio generation methods mainly focus on reproducing the acoustic characteristics of the room (such as reverberation), but ignore other factors that affect the recording effect, such as ambient sounds like wind and bird calls. - These methods usually require simulated data or labeled data for training, which limits their scalability and practical application scope. 2. **Goals of the paper**: - Propose a self - supervised learning - based method that can train the model using only unlabeled in - the - wild video data. - The model can not only capture the acoustic characteristics of the scenario (such as reverberation), but also capture ambient sounds (such as the sound of sea waves, wind, etc.), so that the input speech more realistically reflects the sound characteristics of the target scenario. ### Overview of the solution The author proposes a method based on the conditional diffusion model, which is achieved through the following steps: 1. **Data preparation**: - Randomly extract two non - overlapping segments from the video, one as a conditional example and the other as the target audio. - Separate and enhance the target audio, removing the scenario - specific properties (such as background noise and reverberation). 2. **Model training**: - Use the conditional example as a cue to train the model to restore the enhanced target audio to its original state. - Through self - supervised learning tasks, the model learns to transfer the acoustic and environmental properties in the conditional example to the input speech. 3. **Testing phase**: - During testing, provide the model with a conditional example from a different scenario, and the model will adjust the style of the input speech according to this example to make it conform to the sound characteristics of the target scenario. ### Main contributions - **Self - supervised learning**: The model can be trained using only in - the - wild video data without labels. - **Multi - modal fusion**: Combine audio and visual signals to improve the model's understanding and transfer ability of sound characteristics. - **Wide applicability**: It is applicable not only to speech, but also to non - speech input sounds. Through this method, the paper shows how to effectively transfer the acoustic and environmental properties of the scenario to the input speech, thereby achieving more realistic sound stylization.