mycan12345 / DTLN_NR

A wrapper library of DTLN noise reduction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DTLN_NR

A stand alone wrapper library in C code of DTLN.
Inlcude prebuilt TensorFlow Lite v2.5.2 for Windows x64/macOS(Intel)/macOS(Apple Silicon).

If you need AEC, please check DTLN_AEC.

This repository provide VS2019 project, but you could build this source code in xCode.

I use hardcode model in this project, if you want change model,
Use

TfLiteModelCreateFromFile()

To replace

TfLiteModelCreate()

Acknowledgement

Citing

@inproceedings{Westhausen2020,
  author={Nils L. Westhausen and Bernd T. Meyer},
  title={{Dual-Signal Transformation LSTM Network for Real-Time Noise Suppression}},
  year=2020,
  booktitle={Proc. Interspeech 2020},
  pages={2477--2481},
  doi={10.21437/Interspeech.2020-2631},
  url={http://dx.doi.org/10.21437/Interspeech.2020-2631}
}

About

A wrapper library of DTLN noise reduction

License:Apache License 2.0


Languages

Language:C 99.5%Language:C++ 0.5%