SAO-Instruct: Free-form Audio Editing using Natural Language Instructions

Michael Ungersböck, Florian Grötschla, Luca A. Lanzendörfer, June Young Yi, Changho Choi +1 more
10/26/2025
cs.SDcs.LG

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

Generative models have made significant progress in synthesizing high-fidelity audio from short textual descriptions. However, editing existing audio using natural language has remained largely underexplored. Current approaches either require the complete description of the edited audio or are constrained to predefined edit instructions that lack flexibility. In this work, we introduce SAO-Instruct, a model based on Stable Audio Open capable of editing audio clips using any free-form natural language instruction. To train our model, we create a dataset of audio editing triplets (input audio, edit instruction, output audio) using Prompt-to-Prompt, DDPM inversion, and a manual editing pipeline. Although partially trained on synthetic data, our model generalizes well to real in-the-wild audio clips and unseen edit instructions. We demonstrate that SAO-Instruct achieves competitive performance on objective metrics and outperforms other audio editing approaches in a subjective listening study. To encourage future research, we release our code and model weights.

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. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

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

Similar Papers

Cite this paper

@article{ungersbck2025saoinstruct,
  title  = {SAO-Instruct: Free-form Audio Editing using Natural Language Instructions},
  author = {Michael Ungersböck and Florian Grötschla and Luca A. Lanzendörfer and June Young Yi and Changho Choi and Roger Wattenhofer},
  year   = {2025},
  eprint = {2510.22795},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.22795v1}
}

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/2510.22795.svg)](https://codeofpaper.com/paper/2510.22795)

Discussion