A Fully Convolutional Neural Network for Complex Spectrogram Processing in Speech Enhancement









Abstract

In this paper we propose a fully convolutional neural network (CNN) for complex spectrogram processing in speech enhancement. The proposed CNN consists of one-dimensional (1-d) convolution and frequency-dilated 2-d convolution, and incorporates a residual learning and skip-connection structure. Compared with the state-of-the-art, the proposed CNN achieves a better performance with fewer parameters. Experiments have shown that the complex spectrogram processing is effective in terms of phase estimation, which benefits the reconstruction of clean speech especially in the female speech case. It is also demonstrated that the model yields a convincing performance with small memory footprint when the number of parameters is limited.


Modules


Algorithms

CNN-convolutional-neural-network


Software And Hardware

• Hardware: Processor: i3 ,i5 RAM: 4GB Hard disk: 16 GB • Software: operating System : Windws2000/XP/7/8/10 Anaconda,jupyter,spyder,flask Frontend :-python Backend:- MYSQL