ImmerseDiffusion: A Generative Spatial Audio Latent Diffusion Model

Mojtaba Heydari, Mehrez Souden, Bruno Conejo, Joshua Atkins
10/19/2024
cs.SDcs.ETcs.LG

No confident code implementation found for this paper.

Abstract

We introduce ImmerseDiffusion, an end-to-end generative audio model that produces 3D immersive soundscapes conditioned on the spatial, temporal, and environmental conditions of sound objects. ImmerseDiffusion is trained to generate first-order ambisonics (FOA) audio, which is a conventional spatial audio format comprising four channels that can be rendered to multichannel spatial output. The proposed generative system is composed of a spatial audio codec that maps FOA audio to latent components, a latent diffusion model trained based on various user input types, namely, text prompts, spatial, temporal and environmental acoustic parameters, and optionally a spatial audio and text encoder trained in a Contrastive Language and Audio Pretraining (CLAP) style. We propose metrics to evaluate the quality and spatial adherence of the generated spatial audio. Finally, we assess the model performance in terms of generation quality and spatial conformance, comparing the two proposed modes: ``descriptive", which uses spatial text prompts) and ``parametric", which uses non-spatial text prompts and spatial parameters. Our evaluations demonstrate promising results that are consistent with the user conditions and reflect reliable spatial fidelity.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{heydari2024immersediffusion,
  title  = {ImmerseDiffusion: A Generative Spatial Audio Latent Diffusion Model},
  author = {Mojtaba Heydari and Mehrez Souden and Bruno Conejo and Joshua Atkins},
  year   = {2024},
  eprint = {2410.14945},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.14945v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.14945.svg)](https://codeofpaper.com/paper/2410.14945)

Discussion