EUSIPCO 2026

SeamlessEdit: Background Noise Aware Zero-Shot Speech Editing with in-Context Enhancement

Kuan-Yu Chen1,2, Jeng-Lin Li2, De-Yan Lu1, Jian-Jiun Ding1

1Graduate Institute of Communication Engineering, National Taiwan University, Taipei, Taiwan  ·  2AI Research Center, Inventec Corporation, Taipei, Taiwan

Abstract

Accepted to EUSIPCO 2026 · arXiv:2505.14066

With the fast development of zero-shot text-to-speech technologies, it is possible to generate high-quality speech signals that are indistinguishable from real ones. Speech editing, including speech insertion and replacement, appeals to researchers due to its potential applications. However, existing studies only considered clean speech scenarios. In real-world applications, the existence of environmental noise could significantly degrade the quality of generation. In this study, we propose a noise-resilient speech editing framework, SeamlessEdit, for noisy speech editing. SeamlessEdit adopts a frequency-band-aware noise suppression module and an in-context refinement strategy. It can well address the scenario where the frequency bands of voice and background noise are not separated. The proposed SeamlessEdit framework outperforms state-of-the-art approaches in multiple quantitative and qualitative evaluations.

Framework

Separation → frequency-band-aware suppression → in-context refinement.

SeamlessEdit framework: a separation model splits input speech X into voice Xs and noise Xn; an SBL filter suppresses residual noise to produce Xl; an in-context multi-head attention module refines Xs using Xle before the TTS edit model; the separated noise Xn is added back to form the final output Y.

Figure 1. SeamlessEdit separates human voice Xs and suppresses residual noise to derive an edited speech Xle. In-context refinement enhances the editing of Xs using Xle for indistinguishable noisy editing results. The SBL filter is adopted to improve robustness to noise.

1

Speech Separation

StoRM, a diffusion-based stochastic regeneration model, separates the input into voice Xs and background noise Xn in a few diffusion steps.

2

Frequency-Band Aware Suppression

Sparse Bayesian Learning (SBL) estimates the sparse voice frequency bands; a Butterworth SBL filter suppresses uniformly distributed residual noise to yield Xl.

3

Neural Codec Editing

A VoiceCraft-based editing model performs insertion, deletion, and substitution over the masked target region, producing Xle.

4

In-Context Refinement

A multi-head attention module uses low-frequency embedding Xle (K, V) to enhance Xs (Q); the separated noise Xn is added back to form output Y.

Results

Insertion and replacement on the EARS-WHAM dataset under noisy conditions.

Model Insertion Short Replacement Long Replacement
WER↓ PES↓ NMOS↑ SMOS↑ WER↓ PES↓ NMOS↑ SMOS↑ WER↓ PES↓ NMOS↑ SMOS↑
Ground Truth 0.120.513.973.82 0.120.513.973.82
VoiceCraft* 0.180.564.234.11 0.100.524.254.19 0.100.544.324.23
FluentSpeech 0.231.821.671.66 0.221.841.501.49
VoiceCraft 0.331.282.932.76 0.241.232.902.99 0.231.162.932.60
SeamlessEdit w/o ICL 0.280.893.753.48 0.230.803.383.12 0.240.863.423.13
SeamlessEdit (ours) 0.280.773.783.43 0.220.723.563.13 0.220.753.653.11

Table I. Lower WER/PES and higher NMOS/SMOS are better. “*” denotes the clean condition (upper bound). SeamlessEdit achieves the best noisy-condition NMOS and lowest PES, with a +29.01% NMOS and +24.28% SMOS gain over state-of-the-art systems.

Audio Demos

Listen to insertion and replacement results under noisy conditions. In each transcript, green marks inserted words and red marks replaced words.

Citation

If you find this work useful, please cite:

@inproceedings{chen2026seamlessedit,
  title     = {SeamlessEdit: Background Noise Aware Zero-Shot Speech Editing with in-Context Enhancement},
  author    = {Chen, Kuan-Yu and Li, Jeng-Lin and Lu, De-Yan and Ding, Jian-Jiun},
  booktitle = {European Signal Processing Conference (EUSIPCO)},
  year      = {2026},
  note      = {arXiv:2505.14066}
}