Aller au contenu
ModelPrésentéExterne
Télécharger

Campplus Coreml

campplus-upstream

TypeOtherVersionRevision daa02e7CClasse

Source du modèle

Type
Other
Taille du fichier
243 B–13,2 MB
Version
vRevision daa02e7
Mis à jour
21 sept. 2026
Téléchargements
0
Source
Hugging Face

Description de la source

CAM++ — CoreML (Apple Neural Engine)

CoreML conversion of FunASR's CAM++ speaker-embedding model (~7.2M params), for on-device speaker verification / diarization on Apple Silicon. Upstream: iic/speech_campplus_sv_zh-cn_16k-common.

Files

FilePrecisionCompute unitRole
CamPlusPreprocessor.mlmodelcFP32CPUwaveform → 80-d fbank features
CamPlusPlus.mlmodelcFP16ANEfbank → 192-d speaker embedding

Pipeline

waveform → [Preprocessor fp32/CPU] → fbank [1,T,80]
        → [CAM++ fp16/ANE] → embedding [1,192]  (L2-normalize, then cosine for verification/clustering)

CAM++ normalizes the fbank internally. The 192-d embedding is used with cosine similarity for speaker verification and diarization clustering.

Benchmark — AISHELL-1 speaker verification

MetricValue
EER0.48% (20 speakers, 6000 same / 6000 diff trials)
same-speaker cosine0.805
different-speaker cosine0.256

AISHELL-1 (clean read Mandarin) is easier than the official CN-Celeb (~6-7%). CoreML↔torch embedding cosine 0.9997-0.99999.

License

Weights derive from FunASR's CAM++; upstream license applies. Format conversion only.

Sources

1 source
Hugging FacePrincipalVersion daa02e7cc1b98e4f3f6fec94db9d91f3b0cf4120
huggingface.co/FluidInference/campplus-coreml/tree/daa02e7cc1b98e4f3f6fec94db9d91f3b0cf4120

Vérifié 15 août

Artefacts du modèle

6 artefacts

CamPlusPlus.mlmodelc/analytics/coremldata.bin

bin · 243 B · SHA-256 be20481d4857…fe5f · Hugging Face

Télécharger

CamPlusPlus.mlmodelc/coremldata.bin

bin · 337 B · SHA-256 800dc33d00a2…bf3a · Hugging Face

Télécharger

CamPlusPlus.mlmodelc/weights/weight.bin

bin · 13,2 MB · SHA-256 058c317b6a76…1590 · Hugging Face

Télécharger

CamPlusPreprocessor.mlmodelc/analytics/coremldata.bin

bin · 243 B · SHA-256 11e99d94be38…df77 · Hugging Face

Télécharger

CamPlusPreprocessor.mlmodelc/coremldata.bin

bin · 330 B · SHA-256 64fb697bb216…1f00 · Hugging Face

Télécharger

CamPlusPreprocessor.mlmodelc/weights/weight.bin

bin · 1,70 MB · SHA-256 09f130543395…143a · Hugging Face

Télécharger

Extraits de sources

2 extraits

--- license: other license_name: campplus-upstream license_link: https://github.com/modelscope/FunASR language: [zh] library_name: coreml tags: [coreml, ane, speaker-verification, speaker-diarization, campplus, funasr, fluidaudio] pipeline_tag: audio-classification --- # CAM++ — CoreML (Apple Neural Engine) CoreML conversion of FunASR's **CAM++** speaker-embedding model (~7.2M params), for on-device speaker verification / diarization on Apple Silicon. Upstream: [iic/speech_campplus_sv_zh-cn_16k-common](https://www.modelscope.cn/models/iic/speech_campplus_sv_zh-cn_16k-common). ## Files | File | Precision | Compute unit | Role | |------|-----------|--------------|------| | `CamPlusPreprocessor.mlmodelc` | FP32 | CPU | waveform → 80-d fbank features | | `CamPlusPlus.mlmodelc` | FP16 | ANE | fbank → 192-d speaker embedding | ## Pipeline ``` waveform → [Preprocessor fp32/CPU] → fbank [1,T,80] → [CAM++ fp16/ANE] → embedding [1,192] (L2-normalize, then cosine for verification/clustering) ``` CAM++ normalizes the fbank internally. The 192-d embedding is used with cosine similarity for speaker verification and diarization clustering. ## Benchmark — AISHELL-1 speaker verification | Metric | Value | |--------|-------| | **EER** | **0.48%** (20 speakers, 6000 same / 6000 diff trials) | | same-speaker cosine | 0.805 | | different-speaker cosine | 0.256 | AISHELL-1 (clean read Mandarin) is easier than the official CN-Celeb (~6-7%). CoreML↔torch embedding cosine 0.9997-0.99999. ## License Weights derive from FunASR's CAM++; upstream license applies. Format conversion only.

Source context: 0 downloads · 0 likes · Pipeline audio-classification · Library coreml · Repo FluidInference/campplus-coreml