|
I see audio denoising is mentioned in the readme, but it's not clear to me how to actually do this. Which tool should I be using? I just want to clean up voice clips with background noise so I can use it for cloning. |
Replies: 5 comments 1 reply
|
Oh, ok. It sounds useful, any plans to provide an interface for this in the future? |
|
I also miss some denoise/enhance/restoration tools that can help to improve ASR from noisy audio recordings (as a previous pass); In the form of another CLI tool (as the PR) or maybe in another modes, like: To get rid of noise, reverberation, improve voice, etc. I think this is the PR: #367 The three models there are:
Audio.cpp (available from CLI)There is AudioSR using Audio.cpp (not available from CLI)In Audio Tools there is GTCRN that should do some denoise. DeepFilterNet (CLI)Abandoned 3 years ago, but still working. FFmpeg
ffmpeg -i in.wav -af 'arnndn=model=./arnndn-models/std.rnnn:mix=0.8' out.wavZipEnhancer-rs
MoreCrispASRAudio upscaling and restoration: sukoonURL: https://github.com/ruwadgroup/sukoon has 3 denoise modes (fast and small):
Example: sukoon clean --engine hq in.wavMore |
|
SAM-Audio from meta can do this and a lot more. But haven't had the time to test it locally. First try didn't work... |
|
@Jawzper @Disonantemus @viebrix The built-in utilities are now exposed as a special model. https://github.com/0xShug0/audio.cpp/blob/main/docs/audio_tools.md#built-in-audio-utilities |
@Jawzper The denoisors rnnoise and zipenhancer are internal libs for model development, and currently are not exposed as runnable models.