Campplus Coreml
campplus-upstream
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
| 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.
Sources
1 source
Sources
1 sourceVérifié 15 août
Artefacts du modèle
6 artefacts
Artefacts du modèle
6 artefactsCamPlusPlus.mlmodelc/analytics/coremldata.bin
bin · 243 B · SHA-256 be20481d4857…fe5f · Hugging Face
TéléchargerCamPlusPlus.mlmodelc/coremldata.bin
bin · 337 B · SHA-256 800dc33d00a2…bf3a · Hugging Face
TéléchargerCamPlusPlus.mlmodelc/weights/weight.bin
bin · 13,2 MB · SHA-256 058c317b6a76…1590 · Hugging Face
TéléchargerCamPlusPreprocessor.mlmodelc/analytics/coremldata.bin
bin · 243 B · SHA-256 11e99d94be38…df77 · Hugging Face
TéléchargerCamPlusPreprocessor.mlmodelc/coremldata.bin
bin · 330 B · SHA-256 64fb697bb216…1f00 · Hugging Face
TéléchargerCamPlusPreprocessor.mlmodelc/weights/weight.bin
bin · 1,70 MB · SHA-256 09f130543395…143a · Hugging Face
TéléchargerExtraits de sources
2 extraits
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
