Convert messy, multi-speaker audio and see speaker timelines, segments, and speaker-attributed transcripts.
No credit card required
Choose a sample audio
MP3, WAV, M4A, MP4, or OGG · Up to 250 MB and 1 hour.
See when each speaker talks
Choose a sample or file, then press Run to see speaker turns.

Speech AI

AI Editing

We switched from AWS Transcribe for the accuracy, and tested it against three other platforms. Pyannote won. Now it's pure set-it-and-forget-it.

Voice AI

AI Meeting

AI Video

AI Transcription

Dubbing only works if every line lands on the right voice. Pyannote keeps speaker attribution reliable across languages, at production volume.

Call Analytics

Medical scribe

Voice QA

AI Transcription

I've seen the system work flawlessly at high data volume. Very high reliability, high confidence in the output.

Dubbing

AI Meeting
Our models
1
2
3
4
5
6
7
8
9
10
11
12
# download pretrained pipeline from Huggingface
from pyannote.audio import Pipeline
pipeline = Pipeline.from_pretrained('pyannote/speaker-diarization-community-1', token="HUGGINGFACE_TOKEN")
# perform speaker diarization locally
output = pipeline('/path/to/audio.wav')
# enjoy state-of-the-art speaker diarization
for turn, speaker in output.speaker_diarization:
print(f"{speaker} speaks between t={turn.start}s and t={turn.end}s")
Open source roots
Community-1
Open-source, community-supported model. Widely adopted for research and development.

State-of-the-art
Precision-3
Higher accuracy, advanced controls and features, and enterprise-grade infrastructure for production teams.
12K
GitHub Stars
1B+
Hugging Face Downloads
375K
users worldwide
Production-ready APIs
Decodes who speaks, when, and how. Turn real-world audio into structured intelligence for AI systems.





