Speaker Diarization 3.1 is a pre-trained pipeline published on Hugging Face that performs speaker diarization on audio recordings. It identifies which speaker spoke when by combining voice activity detection, speaker change detection, and overlapped speech detection.
The model is provided by pyannote and is based on the pyannote.audio library. It accepts full audio files or cropped excerpts supplied as waveform and sample rate. Inference returns annotated segments that assign speaker labels to portions of the input. The pipeline is delivered as a downloadable model from the Hugging Face hub and runs locally through the pyannote.audio Python library. Example code demonstrates loading the pipeline and processing either an entire WAV file or a defined time segment.
It carries an MIT license. The associated research appears in two arXiv papers referenced on the model card. Notebooks for Google Colab and Kaggle are linked to support experimentation. The model page classifies the work under automatic speech recognition and lists tags for audio, voice, speech, speaker diarization, speaker change detection, voice activity detection, and overlapped speech detection.
Speaker Diarization is a Speech to text project. It focuses on determining which speaker said what and when in multi-speaker audio recordings. It is built as an open-source project for machine learning developers. Speaker Diarization is open source under the MIT license. It runs on the web, the command line, and API.
It is developed by pyannote, and it first shipped in 2016. Development happens publicly on GitHub with 10.3k stars and 13 commits in the last 90 days. Key capabilities include Speaker Diarization, Voice Activity Detection, and Overlapped Speech Detection. It exposes integrations via a public API.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do