Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.35 KB

Readme.md

File metadata and controls

50 lines (34 loc) · 1.35 KB

python versiyonu 3.7.16 ile test edilmiştir.

Yeni bir conda environment oluşturularak gerekli paketleri yükleyebilirsiniz.

conda create --name denoiser-onnx python=3.7.16

conda activate denoiser-onnx

pip install -r requirements.txt

Aşağıdaki gibi çalıştırabilirsiniz.

python denoiser_stream_onnx_test.py -m ./dns48_depth=4_stride=128.onnx -n audio-wav-16k 
-o enhanced_dir -b 128 -s 128 -f 480 -v

zip modeli bir miktar daha ufak, ikisini de deneyebilirsiniz.

###Deepfilternet Onnx Modelinin Çalıştırılması

Deepfilternet onnx modeli 48 kHz ses dosyaları üzerinde çalışmaktadır. Onnx modelinin streaming simülasyon kodunu deepfilternet_onnx_stream.py scriptinde bulabilirsiniz.

Bu model 480 sample işlemektedir. Dolayısıyla 10 ms alarak temizler.

Tek bir ses dosyası için çalıştırılması:

python deepfilternet_onnx_stream.py -m ./deepfilternet3.onnx -n sample.wav
-o ./sample-df-onnx.wav -b 480 

Output parametresi klasör olursa temizlenmiş ses dosyası bu dizinde aynı isimle oluşturulur.

python deepfilternet_onnx_stream.py -m ./deepfilternet3.onnx -n sample.wav
-o ./enhance_dir -b 480 

Bir dizindeki ses dosyalarının temizlenmesi için çalıştırılması:

python deepfilternet_onnx_stream.py -m ./deepfilternet3.onnx -n ./noisy_dir
-o ./enhance_dir -b 480