The application discloses a call voice real-time
noise reduction method and
system based on
dynamic noise perception, acquires a noisy original voice
signal, carries out frame division and windowing pretreatment on the digital voice
signal with
noise, extracts the spectral characteristics of the
noise, divides the noise into steady-state noise, non-steady-state noise and
burst noise according to the spectral characteristics of the noise, constructs a lightweight neural
network structure through model
pruning and quantization, adjusts the parameters and strategies of the types of the steady-state noise, the non-steady-state noise and the
burst noise to realize optimized reduction, carries out post-
processing such as window removal and overlap addition on the voice
signal after
noise reduction, and outputs the voice signal after
noise reduction; the application effectively removes the
background noise in a complex noise environment through
dynamic noise perception and an adaptive
noise reduction strategy, significantly improves the voice quality, meets the real-time requirement, realizes real-time noise reduction
processing under
low delay conditions through lightweight model design, and meets the real-time requirement of
voice communication and voice control.