Downloads · 30 days
4
11% of all-time downloads
goatman/dtln-aec-256-coreml
dtln-aec-256-coreml is a machine learning model from goatman. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
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+).
Downloads · 30 days
4
11% of all-time downloads
All-time downloads
37
Public
Repo size
15.6 MB
Likes
1
Public
Click a slice to open those files.
.bin15.5 MB · 100%
From the Hugging Face model README
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+).
dtln_aec_256_{1,2}.tflite), MIT licensed. Original work © Nils L. Westhausen.tflite → onnx → torch → CoreML (see Narrato's
scripts/convert_dtln_aec_coreml.py). Validated faithful to the original TFLite
(RMS ~4e-4 through the full run_aec framing).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.