Skip to content

Implementation of paper "DCS-Net: Deep Complex Subtractive Neural Network for Monaural Speech Enhancement"

Notifications You must be signed in to change notification settings

Youzi-ciki/DCS-Net

Repository files navigation

DCS-Net

This is the implementation of "DCS-Net: Deep Complex Subtractive Neural Network for Monaural Speech Enhancement"

Steps to run the model

  1. Edit VOICEBANK_ROOT in config.py to where your copy of the dataset is

  2. Tune hyperparameters in config.py

  3. Install the relevant models

$ pip install -r requirements.txt
  1. To run DCS-Net:
$ python train.py complex
  1. To run DRS-Net:
$ python train.py real
  1. To test DCS-Net:
$ python test.py complex
  1. To test DRS-Net:
$ python test.py real

Example output files are available in output_files/

Testing DC-Net or DR-Net

In order to test either DC-Net or DR-Net, switch to the master branch

File list

data_json/
output_files/
c_network.py
config.py
network_functions.py
r_network.py
README.md
requirements.txt
side_tests.py
test.py
train.py

About

Implementation of paper "DCS-Net: Deep Complex Subtractive Neural Network for Monaural Speech Enhancement"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages