Generative universal speech enhancement (USE) methods aim to leverage generative models to improve speech quality under various types of distortions. Diffusion- or flow-based generative models are capable of producing enhanced speech with high quality and fidelity. However, they typically achieve speech enhancement by learning an acoustic feature mapping from degraded speech to clean speech, while lacking awareness of high-level semantic information. This deficiency tends to cause semantic ambiguity and acoustic discontinuities in the enhanced speech. In contrast, humans can often comprehend heavily corrupted speech by relying on semantic priors, suggesting that semantics play a crucial role in speech enhancement. Therefore, in this paper, we propose SenSE, which leverages a language model to capture the semantic information of distorted speech and effectively integrates it into a flow-matching-based speech enhancement framework. Specifically, we introduce a semantic-aware speech language model to capture the semantics of degraded speech and generate semantic tokens. We then design a semantic guidance mechanism that incorporates semantic information into the flow-matching-based speech enhancement process, effectively mitigating semantic ambiguity. In addition, we propose a prompt guidance mechanism, which leverages a short reference utterance to alleviate the loss of speaker similarity under severe distortion conditions. The results of several benchmark data sets demonstrate that SenSE not only ensures high perceptual quality but also substantially improves speech fidelity while maintaining strong robustness under severe distortions.
Demonstration of SenSE's semantic-aware speech enhancement capabilities
Before Processing | After Processing |
---|---|
Before Processing | After Processing |
---|---|
Before Processing | After Processing |
---|---|
Degraded Speech | Enhanced by PGUSE | Enhanced by LLaSE-G1 | Enhanced by SenSE |
---|---|---|---|
0:00/0:08
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
Degraded Speech | Enhanced by PGUSE | Enhanced by LLaSE-G1 | Enhanced by SenSE |
---|---|---|---|
0:00/0:08
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
Degraded Speech | Enhanced by PGUSE | Enhanced by LLaSE-G1 | Enhanced by SenSE |
---|---|---|---|
0:00/0:08
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
Distortion Type | Clean Speech | Degraded Speech | Enhanced Speech |
---|---|---|---|
Cicada chirping, broadband noise |
0:00/0:07
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
Distortion Type | Clean Speech | Degraded Speech | Enhanced Speech |
---|---|---|---|
Musical noise |
0:00/0:08
![]() |
0:00/0:09
![]() |
0:00/0:09
![]() |
Distortion Type | Clean Speech | Degraded Speech | Enhanced Speech |
---|---|---|---|
Baby crying |
0:00/0:07
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
Distortion Type | Clean Speech | Degraded Speech | Enhanced Speech |
---|---|---|---|
Clipping, Machine noise |
0:00/0:09
![]() |
0:00/0:10
![]() |
0:00/0:10
![]() |
Distortion Type | Clean Speech | Degraded Speech | Enhanced Speech |
---|---|---|---|
Reverberation, machine noise |
0:00/0:07
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
Distortion Type | Clean Speech | Degraded Speech | Enhanced Speech |
---|---|---|---|
Reverberation, background noise |
0:00/0:07
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |
Distortion Type | Clean Speech | Degraded Speech | Enhanced Speech |
---|---|---|---|
Bandwidth limitation, strong reverberation, birdsong |
0:00/0:07
![]() |
0:00/0:08
![]() |
0:00/0:08
![]() |