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

← All models

pyannote_segmentation

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
  • audio
  • voice
  • speech
  • speaker
  • speaker-segmentation
  • voice-activity-detection
  • overlapped-speech-detection
  • resegmentation license: mit inference: false extra_gated_prompt: "The collected information will help acquire a better knowledge of pyannote.audio userbase and help its maintainers apply for grants to improve it further. If you are an academic researcher, please cite the relevant papers in your own publications using the model. If you work for a company, please consider contributing back to pyannote.audio development (e.g. through unrestricted gifts). We also provide scientific consulting services around speaker diarization and machine listening." extra_gated_fields: Company/university: text Website: text I plan to use this model for (task, type of audio data, etc): text

Using this open-source model in production?
Consider switching to pyannoteAI for better and faster options.

🎹 Speaker segmentation

Paper | Demo | Blog post

Usage

Relies on pyannote.audio 2.1.1: see installation instructions.

# 1. visit hf.co/pyannote/segmentation and accept user conditions
# 2. visit hf.co/settings/tokens to create an access token
# 3. instantiate pretrained model
from pyannote.audio import Model
model = Model.from_pretrained("pyannote/segmentation", 
                              use_auth_token="ACCESS_TOKEN_GOES_HERE")

Voice activity detection

from pyannote.audio.pipelines import VoiceActivityDetection
pipeline = VoiceActivityDetection(segmentation=model)
HYPER_PARAMETERS = {
  # onset/offset activation thresholds
  "onset": 0.5, "offset": 0.5,
  # remove speech regions shorter than that many seconds.
  "min_duration_on": 0.0,
  # fill non-speech regions shorter than that many seconds.
  "min_duration_off": 0.0
}
pipeline.instantiate(HYPER_PARAMETERS)
vad = pipeline("audio.wav")
# `vad` is a pyannote.core.Annotation instance containing speech regions

Overlapped speech detection

from pyannote.audio.pipelines import OverlappedSpeechDetection
pipeline = OverlappedSpeechDetection(segmentation=model)
pipeline.instantiate(HYPER_PARAMETERS)
osd = pipeline("audio.wav")
# `osd` is a pyannote.core.Annotation instance containing overlapped speech regions

Resegmentation

from pyannote.audio.pipelines import Resegmentation
pipeline = Resegmentation(segmentation=model, 
                          diarization="baseline")
pipeline.instantiate(HYPER_PARAMETERS)
resegmented_baseline = pipeline({"audio": "audio.wav", "baseline": baseline})
# where `baseline` should be provided as a pyannote.core.Annotation instance

Raw scores

from pyannote.audio import Inference
inference = Inference(model)
segmentation = inference("audio.wav")
# `segmentation` is a pyannote.core.SlidingWindowFeature
# instance containing raw segmentation scores like the 
# one pictured above (output)

Citation

@inproceedings{Bredin2021,
  Title = {{End-to-end speaker segmentation for overlap-aware resegmentation}},
  Author = {{Bredin}, Herv{\'e} and {Laurent}, Antoine},
  Booktitle = {Proc. Interspeech 2021},
  Address = {Brno, Czech Republic},
  Month = {August},
  Year = {2021},
@inproceedings{Bredin2020,
  Title = {{pyannote.audio: neural building blocks for speaker diarization}},
  Author = {{Bredin}, Herv{\'e} and {Yin}, Ruiqing and {Coria}, Juan Manuel and {Gelly}, Gregory and {Korshunov}, Pavel and {Lavechin}, Marvin and {Fustes}, Diego and {Titeux}, Hadrien and {Bouaziz}, Wassim and {Gill}, Marie-Philippe},
  Booktitle = {ICASSP 2020, IEEE International Conference on Acoustics, Speech, and Signal Processing},
  Address = {Barcelona, Spain},
  Month = {May},
  Year = {2020},
}

Reproducible research

In order to reproduce the results of the paper "End-to-end speaker segmentation for overlap-aware resegmentation ", use pyannote/segmentation@Interspeech2021 with the following hyper-parameters:

Voice activity detection onset offset min_duration_on min_duration_off
AMI Mix-Headset 0.684 0.577 0.181 0.037
DIHARD3 0.767 0.377 0.136 0.067
VoxConverse 0.767 0.713 0.182 0.501
Overlapped speech detection onset offset min_duration_on min_duration_off
AMI Mix-Headset 0.448 0.362 0.116 0.187
DIHARD3 0.430 0.320 0.091 0.144
VoxConverse 0.587 0.426 0.337 0.112
Resegmentation of VBx onset offset min_duration_on min_duration_off
AMI Mix-Headset 0.542 0.527 0.044 0.705
DIHARD3 0.592 0.489 0.163 0.182
VoxConverse 0.537 0.724 0.410 0.563

Expected outputs (and VBx baseline) are also provided in the /reproducible_research sub-directories.

Magnet link

Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:

magnet:?xt=urn:btih:eb765d9ec7abfccab6fd26a894f78b4e25d92228&dn=pyannote_segmentation

Open magnet in torrent client · infohash eb765d9ec7abfccab6fd26a894f78b4e25d92228

Files & hashes

PathSizesha1sha256
LICENSE1.0 KB (1,061 B)e5e0c2daded4524693e062d3e4fd016bbfb9a30814d7016ad68e7394d6e6b78d96cc2ae431c905287b89674cfdf021e79e62b8ba
README.md5.7 KB (5,840 B)5ff4ab94f198cf2882995ff4c1cb29e7db61e5c9d99ff89147976b76d5e1aaa787497ef245ae25d0e01f0876a33f2a0e5afbf6c6
config.yaml318 B (318 B)3ad7b756881851b5ed1e58231cd3fac2b35bbfd8fa2a0f893ca5c6f91bfc88b0cdb99b3097f97915178ec66ee3802912e9fd28ff
example.png17.1 KB (17,527 B)be04026868f792563eccd82bd22c91719c828e71882c063f58da37b7e25041f1f73c78f9f3c617f3fec5cc5dae07af1f97787e10
pytorch_model.bin16.9 MB (17,719,103 B)2ebd647174032eb3beae18a8832a8af2775004290b5b3216d60a2d32fc086b47ea8c67589aaeb26b7e07fcbe620d6d0b83e209ea
reproducible_research/dihard3_custom_split/development.txt744 B (744 B)daaf8d50c108a254f1b4fc60ab1216977d9da274eeddcb56246bf87f73577fbe868d974103bb783969aea1e5050bd965e5fe6186
reproducible_research/dihard3_custom_split/train.txt2.3 KB (2,304 B)5949c6a6131ff986ef8f8e0cf70c6c94e4d696be2f6aa5aa8ada408117e0981ef763cc6edc3226db02b499585ac822845cc61e75
reproducible_research/expected_outputs/osd/AMI.development.rttm155.7 KB (159,394 B)3b135d9ac6e91a0891d4ed3e1339147fe7b7d1fad053aeb582b3b8770cf471c21537d54653f3f0cf4de87761f0907ce1fa5568d5
reproducible_research/expected_outputs/osd/AMI.test.rttm134.6 KB (137,861 B)da691e28da586cd4ff3be9ba22d0985ffc8548b9e0efb47dd7b1be8ce153aa49ea7f37b49a0d5e36e3c7f91b7db1090c3449dc22
reproducible_research/expected_outputs/osd/DIHARD.development.rttm713.1 KB (730,220 B)2ecae3d98781c8f2a864fda0e375318c82c392638cf102176466e23ca4eb100048e16070e74d9af25150e3e95fdffdb4749ee6e9
reproducible_research/expected_outputs/osd/DIHARD.test.rttm625.8 KB (640,842 B)7c683bc25af6ba594726c9365f2714e12ae6057183cb77aaa3c4c43056e142ba9cf90ab001854c9b907625b379e6edf49b64c26d
reproducible_research/expected_outputs/osd/VoxConverse.development.rttm81.6 KB (83,541 B)664a9483eb437fe36c76425ee44fc6c3023d8a1cd5c6fde960daa48f762326573ad082f0e11fe232160f1c8c1a001b55e1d081ea
reproducible_research/expected_outputs/osd/VoxConverse.test.rttm228.1 KB (233,572 B)bd363c590918e6a58b7183cd3a967e79a79ea39eace7b288122450c9729d8f91e18c3a714c73a13d41673ef8fa528305f2b233db
reproducible_research/expected_outputs/rsg/AMI.development.rttm331.1 KB (339,054 B)e319d7fd601256a2930e520e044a99441b44a258a785925a25941deba21f649e831430e950cb8fa067da97088fefab7320e90fe7
reproducible_research/expected_outputs/rsg/AMI.test.rttm291.6 KB (298,583 B)d2df5c0d2e1d33d12ce9fc967d69942ac6c6c84aae81f311363de9ed2e70a24d22ea188e836e28232cc99a37acdec66243ff2857
reproducible_research/expected_outputs/rsg/DIHARD.development.rttm2.7 MB (2,836,538 B)35eec434301f0ee5ca45933cc74968d564442aa2f6b5bf6c538324e59f9e98ab329c5f3b6302ef226fafa9bee77d07d90b573ecb
reproducible_research/expected_outputs/rsg/DIHARD.test.rttm2.6 MB (2,743,636 B)1156bf05d52fdfa964728819660835743f98478d9c75f9c4d3d5d595311d80bea8de33ffc2a0687629105a7968617ab6c34701d4
reproducible_research/expected_outputs/rsg/VoxConverse.development.rttm284.2 KB (291,030 B)bab1b8b55082cd53bf6b019da815c6270cd814be8c23e346acfc01cf816d9c08eee5bd8e7188d85cd679ada390af5df1662e5212
reproducible_research/expected_outputs/vad/AMI.development.rttm151.7 KB (155,382 B)7270b9f875f54e5b8ca5320afb88a48ade892d46f169f329842420d00fb894c01e549f5a87ffb9aaa0cd26bca490b365e3b0889d
reproducible_research/expected_outputs/vad/AMI.test.rttm136.0 KB (139,242 B)dd0043dfded1c7978f2263b272e7a72abf5158c38786d9e308d7f8207040d26f848356f33a763dbd63d014d7f293ca35fe743f1a
reproducible_research/expected_outputs/vad/DIHARD.development.rttm1.9 MB (1,968,104 B)104d38c3aaf3cd3a81909c1624ec353c24fc79996f2cd4a4297c932bb2d1abfdbd129b7ec8668edd64b37fb69ecc188d474d4f81
reproducible_research/expected_outputs/vad/DIHARD.test.rttm1.9 MB (1,975,060 B)93d37d0c598cd1bd999ad5d7c4902a1d7fa01d995f954816ab2c18e149f6262a0ade72510f4fb589a131a8de0f0bb729ef8728e1
reproducible_research/expected_outputs/vad/VoxConverse.development.rttm145.0 KB (148,491 B)afa6d3027e9900ed23cad368c8730dd9a9b82b9f9991e5398bb1f6ebc213a6f5b5c3202365f3b004b5cc8e7a70ea109934c4d2d5
reproducible_research/expected_outputs/vad/VoxConverse.test.rttm462.7 KB (473,819 B)589af7d31726e64d0583ef2560f9f6e36329517460b1acba6a09bfc82cef7012fb4df827d244248247900d5af3ac993521e7399b
reproducible_research/expected_outputs/vbx/AMI.rttm720.7 KB (737,975 B)529c6e4bc6c4147f05a95057970196f6e777783894069de99918223aeb7f8014bb630454168dd67927c5c437bfc2116c39f4de9b
reproducible_research/expected_outputs/vbx/DIHARD.rttm4.4 MB (4,617,564 B)f1453997160e1b59e5af7288fc2329bb104410795eddb3ed00b1f526f300af90328c2b3aca0de021628823ffb0798e173b3dbcae
reproducible_research/expected_outputs/vbx/VoxConverse.rttm300.5 KB (307,728 B)2eca9112190100122c168cd71f0cd0db06706e16bfe21892341308cca5a711ea3aa625903bf113a26fc25f63317129f867525e9c

Cite this release

Canonical URL
https://aiseedbank.org/models/pyannote_segmentation/
Slug
pyannote_segmentation
Infohash
eb765d9ec7abfccab6fd26a894f78b4e25d92228
License
mit
Signing key fingerprint
85a3b32c3712427b

Every file carries a locally computed sha256 — verify a download against the signed sums: pyannote_segmentation.SHA256SUMS (+ minisign signature).

Provenance

Upstream repositorypyannote/segmentation
Revision (pinned)660b9e20307a2b0cdb400d0f80aadc04a701fc54
Fetched at2026-09-04T05:31:12Z
License at fetchmit
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ verified · rehash-vs-hf-metadata at 2026-09-04T05:31:14Z

mit35.1 MB (36,764,533 bytes)pyannote-audiopytorchpyannotepyannote-audio-modelaudiovoicespeechspeakerspeaker-segmentationvoice-activity-detectionoverlapped-speech-detectionresegmentationpaper: 2104.04045