How to improve the generalization ability to unknown noise types is an important problem to be solved urgently in supervised speech enhancement approaches.By modeling a large number of types of noise
the deep neural network(DNN)becomes an effective way to solve this problem.In order to further improve the generalization ability of speech enhancement approaches based on DNN
this paper designs NoiseGAN based on Generative Adversarial Networks (GAN) to generate new noise types from real noise data.By adding generated noise to training set
the diversity of noise types in training set is increased
and thereby the generalization ability of speech enhancement model is improved.The results of speech enhancement experiments under different structures of networks show that the proposed NoiseGAN can generate new noise types
increase the diversity of noise types in training set
and effectively improve the generalization ability of speech enhancement models under unknown noise types.