DZDL / aicleaner

Audio denoising in real-time powered by artificial intelligence Python-friendly. Cross-platform. Check ROADMAP!
Other
6 stars 0 forks source link
audio-denoising denoise-voice-linux denoising-linux

AiCleaner


VoiceCleaner
Audio denoising real-time powered by artificial intelligence (Beta)

GUI version: aicleaner gui

Name of the project may change on future.

Old-name: aicleaner


Table of Contents

About The Project

This is an open-source project that wants to process audio input with denoising techniques, python-friendly and in real-time. All processing on-premise but can be handled by a server. Check the ROADMAP.

How to run

There are multiple ways to run: on-premise version (as personal user), on-cloud version (as enterprise digestor system) and docker version (as personal user in uncommon SO.). (suggest new one).

On-premise Linux

Apt

sudo apt-get update
sudo apt-get install tensorflow-model-server
# More info https://www.tensorflow.org/tfx/serving/setup

Pip

git clone https://github.com/DZDL/aicleaner
cd aicleaner
pip3 install -r requirements.txt
python3 main.py

On-premise Windows/MacOS/Linux (Cross-platform)

Needs Docker

# Tutorial comming

Cloud hosted

Not yet implemented.

Docker version

Not yet implemented.

AI Models implemented

AIModels supported by any ai-library on python (keras, tensorflow, pytorch, caffe). Create an issue if you want to add your model and we're going to adapt it.

Table 1. Models already implemented

✔️/x Type Model name Repository Demo License
✔️ U-Net Speech-Enhancement [Max 8000 SR]() [Port 8501]() Original Adapted Heroku MIT
x Unknown DNP Original Adapted Broken Unfound

Roadmap

Check the ROADMAP.

License

This open-source repository is under MIT license, check full here.