DeepFilterNet
DeepFilterNet copied to clipboard
Stream enhance CLI processing - O(1) memory
Summary
- stream WAV IO in hop-sized chunks to avoid multi-GB buffers. Tremendous reduction in memory required.
- add chunked resampling/helpers so we can feed the model incrementally
- write enhanced samples straight to a WavWriter with delay compensation
Testing
- cargo check -p deep_filter --bin deep-filter --features "bin tract wav-utils transforms"