AI SeedbankHelp preserve open and free AI for humanity's future

← All models

pyannote_wespeaker-voxceleb-resnet34-LM

pyannote · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: · Leechers:

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-LM

Open magnet in torrent client · infohash 0ba3714ae4f5c3af0ce0899dc1b86c2eb582160b

Files & hashes

PathSizesha1sha256
README.md3.2 KB (3,319 B)6b8a7afcd16051587687a13e556a8b0ee587f5adffc47d6f225a9341771a8304c0b8a354f706184956737661cb2c695e310551e3
config.yaml221 B (221 B)f6508f3ba9be494115516d34cab74943714b94606ff718cff3c5d7a4493537ab7f4780cad7e3d32453f59099b4076aefa07a9974
pytorch_model.bin25.4 MB (26,645,418 B)dcb32f3c5c4dd82beac4dd11c4f25e3b944aad3a366edf44f4c80889a3eb7a9d7bdf02c4aede3127f7dd15e274dcdb826b143c56

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 repositorypyannote/wespeaker-voxceleb-resnet34-LM
Revision (pinned)837717ddb9ff5507820346191109dc79c958d614
Fetched at2026-09-04T05:32:15Z
License at fetchcc-by-4.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ 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