pyannote_wespeaker-voxceleb-resnet34-LM
pyannote · View on Hugging Face ↗
Model card
The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.
tags:
- pyannote
- pyannote-audio
- pyannote-audio-model
- wespeaker
- audio
- voice
- speech
- speaker
- speaker-recognition
- speaker-verification
- speaker-identification
- speaker-embedding datasets:
- voxceleb license: cc-by-4.0 inference: false
Using this open-source model in production?
Consider switching to pyannoteAI for better and faster options.
🎹 Wrapper around wespeaker-voxceleb-resnet34-LM
This model requires pyannote.audio version 3.1 or higher.
This is a wrapper around WeSpeaker wespeaker-voxceleb-resnet34-LM pretrained speaker embedding model, for use in pyannote.audio.
Basic usage
# instantiate pretrained model
from pyannote.audio import Model
model = Model.from_pretrained("pyannote/wespeaker-voxceleb-resnet34-LM")
from pyannote.audio import Inference
inference = Inference(model, window="whole")
embedding1 = inference("speaker1.wav")
embedding2 = inference("speaker2.wav")
# `embeddingX` is (1 x D) numpy array extracted from the file as a whole.
from scipy.spatial.distance import cdist
distance = cdist(embedding1, embedding2, metric="cosine")[0,0]
# `distance` is a `float` describing how dissimilar speakers 1 and 2 are.
Advanced usage
Running on GPU
import torch
inference.to(torch.device("cuda"))
embedding = inference("audio.wav")
Extract embedding from an excerpt
from pyannote.audio import Inference
from pyannote.core import Segment
inference = Inference(model, window="whole")
excerpt = Segment(13.37, 19.81)
embedding = inference.crop("audio.wav", excerpt)
# `embedding` is (1 x D) numpy array extracted from the file excerpt.
Extract embeddings using a sliding window
from pyannote.audio import Inference
inference = Inference(model, window="sliding",
duration=3.0, step=1.0)
embeddings = inference("audio.wav")
# `embeddings` is a (N x D) pyannote.core.SlidingWindowFeature
# `embeddings[i]` is the embedding of the ith position of the
# sliding window, i.e. from [i * step, i * step + duration].
License
According to this page:
The pretrained model in WeNet follows the license of it's corresponding dataset. For example, the pretrained model on VoxCeleb follows Creative Commons Attribution 4.0 International License., since it is used as license of the VoxCeleb dataset, see https://mm.kaist.ac.kr/datasets/voxceleb/.
Citation
@inproceedings{Wang2023,
title={Wespeaker: A research and production oriented speaker embedding learning toolkit},
author={Wang, Hongji and Liang, Chengdong and Wang, Shuai and Chen, Zhengyang and Zhang, Binbin and Xiang, Xu and Deng, Yanlei and Qian, Yanmin},
booktitle={ICASSP 2023, IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)},
pages={1--5},
year={2023},
organization={IEEE}
}
@inproceedings{Bredin23,
author={Hervé Bredin},
title={{pyannote.audio 2.1 speaker diarization pipeline: principle, benchmark, and recipe}},
year=2023,
booktitle={Proc. INTERSPEECH 2023},
pages={1983--1987},
doi={10.21437/Interspeech.2023-105}
}
Magnet link
Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:
magnet:?xt=urn:btih:0ba3714ae4f5c3af0ce0899dc1b86c2eb582160b&dn=pyannote_wespeaker-voxceleb-resnet34-LMOpen magnet in torrent client · infohash 0ba3714ae4f5c3af0ce0899dc1b86c2eb582160b
Files & hashes
| Path | Size | sha1 | sha256 |
|---|---|---|---|
| README.md | 3.2 KB (3,319 B) | 6b8a7afcd16051587687a13e556a8b0ee587f5ad | ffc47d6f225a9341771a8304c0b8a354f706184956737661cb2c695e310551e3 |
| config.yaml | 221 B (221 B) | f6508f3ba9be494115516d34cab74943714b9460 | 6ff718cff3c5d7a4493537ab7f4780cad7e3d32453f59099b4076aefa07a9974 |
| pytorch_model.bin | 25.4 MB (26,645,418 B) | dcb32f3c5c4dd82beac4dd11c4f25e3b944aad3a | 366edf44f4c80889a3eb7a9d7bdf02c4aede3127f7dd15e274dcdb826b143c56 |
Cite this release
- Canonical URL
- https://aiseedbank.org/models/pyannote_wespeaker-voxceleb-resnet34-LM/
- Slug
- pyannote_wespeaker-voxceleb-resnet34-LM
- Infohash
- 0ba3714ae4f5c3af0ce0899dc1b86c2eb582160b
- License
- cc-by-4.0
- Signing key fingerprint
- 85a3b32c3712427b
Every file carries a locally computed sha256 — verify a download against the signed sums: pyannote_wespeaker-voxceleb-resnet34-LM.SHA256SUMS (+ minisign signature).
Provenance
| Upstream repository | pyannote/wespeaker-voxceleb-resnet34-LM |
|---|---|
| Revision (pinned) | 837717ddb9ff5507820346191109dc79c958d614 |
| Fetched at | 2026-09-04T05:32:15Z |
| License at fetch | cc-by-4.0 |
| Snapshot tool | huggingface · seedbank 0.1.0 |
Trackers
- udp://announce.aitorrent.org:6969/announce
- http://announce.aitorrent.org:7070/announce
- udp://announce2.aitorrent.org:6970/announce
- http://announce2.aitorrent.org:7071/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://open.demonii.com:1337/announce
- udp://open.stealth.si:80/announce
- udp://exodus.desync.com:6969/announce
- udp://tracker.torrent.eu.org:451/announce
✓ verified · rehash-vs-hf-metadata at 2026-09-04T05:32:17Z
cc-by-4.025.4 MB (26,648,958 bytes)pyannote-audiopytorchpyannotepyannote-audio-modelwespeakeraudiovoicespeechspeakerspeaker-recognitionspeaker-verificationspeaker-identificationspeaker-embedding