Downloads · 30 days
139
54% of all-time downloads
ferdinandl007/REAL-TSE-BSRNN-CoreML
REAL-TSE-BSRNN-CoreML is a audio-to-audio model from ferdinandl007. Use it for the audio-to-audio task on the model card, and read the license before you ship it in a product. It is set up for coreml. The card lists the license as other.
Native Core ML conversion of the REAL-TSE Challenge spkemb100 baseline. It extracts an enrolled target speaker from overlapping 16 kHz speech while preserving the original audio timeline.
Downloads · 30 days
139
54% of all-time downloads
All-time downloads
259
Public
Repo size
57.2 MB
Likes
1
Trending 1
Click a slice to open those files.
.bin113 MB · 98%
From the Hugging Face model README
Native Core ML conversion of the REAL-TSE Challenge spk_emb_100 baseline.
It extracts an enrolled target speaker from overlapping 16 kHz speech while
preserving the original audio timeline.
The conversion is split into two models so enrollment embeddings can be cached and the signal-processing front end can use Apple's Accelerate framework:
| File | Inputs | Output |
|---|---|---|
BSRNNSpeakerEmbedding.mlpackage / .mlmodelc | Kaldi-compatible fbank [1, T, 80], T=50...1600 | ECAPA embedding [1, 192] |
BSRNNSeparator8s.mlpackage / .mlmodelc | STFT [1, 2, 257, 1001] and embedding [1, 192] | Estimated target STFT [1, 2, 257, 1001] |
STFT, inverse STFT, Kaldi fbank, resampling, and overlap-add are intentionally outside the Core ML graphs.
Use MLComputeUnits.cpuOnly for the separator. MLComputePlan assigns
effectively all separator cost to twelve LSTMs, which are not supported by the
Apple Neural Engine. On an Apple M3 Max, CPU-only execution was faster and used
substantially less memory than CPU+GPU.
Core ML may return padded MLMultiArray output strides on CPU. Consumers must
read MLMultiArray.strides rather than assuming contiguous logical dimensions.
Measured on an Apple M3 Max with macOS 26.4:
spk_emb_100
No pruning, palettization, or weight quantization is applied to the published FP16 models.
The upstream checkpoint download does not include a standalone checkpoint
license, so this repository uses the Hugging Face other license marker rather
than asserting broader rights than the upstream authors granted.
Please cite the REAL-TSE Challenge and WeSep authors when using this conversion.