DTLN-aec 256 (CoreML)
Stateful CoreML conversion of the 256-unit DTLN-aec acoustic echo canceller, for on-device real-time echo cancellation in Narrato on Apple Silicon (macOS 14.4+).
- Source model: breizhn/DTLN-aec
(
dtln_aec_256_{1,2}.tflite), MIT licensed. Original work ยฉ Nils L. Westhausen. - Conversion:
tflite โ onnx โ torch โ CoreML(see Narrato'sscripts/convert_dtln_aec_coreml.py). Validated faithful to the original TFLite (RMS ~4e-4 through the full run_aec framing).
Contents
dtln_aec_256_1.mlpackageโ stage 1 (magnitude domain).dtln_aec_256_2.mlpackageโ stage 2 (time domain).contract.jsonโ I/O + framing contract (block 512, hop 128, 257 bins, state [1,2,256,2]).
16 kHz mono. Two stages with an explicit LSTM state tensor carried frame-to-frame.
- Downloads last month
- 5
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐ Ask for provider support