Ocular Converse

Converse-Diarization Benchmark

The Conversational Speaker Diarization Benchmark (Converse-Diarization) measures how frontier AI models attribute speech to the right speaker in real-world, two-person American English conversations.

12

Models

27.98%

Lowest DER

26.16%

Lowest JER

4

Conversations

1

Hour of audio

Metric

Speaker
Overlap

Models

Model

Score

  1. 04

    Scribe v2

    30.34%
  2. 11

Every system on one clip

The same 15 seconds of conversation, with the reference timeline on top and every system’s prediction stacked under it. Press play and they scroll together under the playhead, so a missed backchannel, a bridged pause, or a turn given to the wrong speaker can be compared system by system at the same instant. Switch between a medium and a high-overlap conversation, filter the stack by provider, and zoom the timeline to read the boundaries.

The same 15 s mix, played once. Each row is one system’s prediction.

Conversation
ocular-2bb0cfe2
Speakers
2
Overlap
23.97% overlap on the conversation
Clip
15 s of 15:06, from 864 s
0.00 / 15.00 sNow speaking Channel 2
Reference
Speaker ASpeaker BOverlapping speechUnassigned speaker

Pyannote Community-1

miss 3.66 s · false alarm 1.44 s · confusion 0.38 s · 26.25% on this clip

Model
Prediction

DiariZen WavLM Large s80 MD v2

miss 3.10 s · false alarm 1.38 s · confusion 0.19 s · 22.39% on this clip

Model
Prediction

Nemotron 3 Diarization

miss 3.67 s · false alarm 1.45 s · confusion 0.19 s · 25.42% on this clip

Model
Prediction

Scribe v2

miss 8.27 s · false alarm 0.38 s · confusion 0.35 s · 43.09% on this clip

Model
Prediction

Voxtral Mini Transcribe 2

miss 9.78 s · false alarm 0.30 s · confusion 0.11 s · 48.77% on this clip

Model
Prediction

Grok Voice Transcribe 2.0

miss 7.67 s · false alarm 0.66 s · confusion 0.66 s · 43.05% on this clip

Model
Prediction

GPT-4o Transcribe Diarize

miss 7.56 s · false alarm 0.56 s · confusion 1.38 s · 45.49% on this clip

Model
Prediction

MAI Transcribe 2 (direct)

miss 7.68 s · false alarm 0.63 s · confusion 0.09 s · 40.25% on this clip

Model
Prediction

Gemini 3.5 Transcribe

miss 5.22 s · false alarm 0.94 s · confusion 0.29 s · 30.84% on this clip

Model
Prediction

Qwen3-ASR 1.7B + FunASR speakers

miss 8.06 s · false alarm 0.63 s · confusion 0.22 s · 42.67% on this clip

Model
Prediction

Grok STT 1.0

miss 8.91 s · false alarm 0.23 s · confusion 0.56 s · 46.44% on this clip

Model
Prediction

Muse Voice Transcribe 1.0

miss 7.60 s · false alarm 0.92 s · confusion 0.63 s · 43.84% on this clip

Model
Prediction

Speaker A is channel 1 and Speaker B is channel 2. Each system is drawn on the reference speaker it was paired with, and a gray bar is a hypothesized speaker with no partner. The hatch is time both reference speakers are active. The clip percentages use the same no-collar accounting as the ranked score, on this 15 s window only. Rows stay in leaderboard order. A window this short can reorder systems, so the clip percentage is not the number on the leaderboard. Overlap inside the window is 6.83 s.

Per-conversation breakdown

Every system on each of the 4 conversations, with the overlap share of each one under its name. The number beside a system is its board score; the cells are the same metric on one conversation. Switch between DER, DER with a ±0.25 s collar, and JER to see how much of a system’s error is boundary timing and whether it is worse where the two speakers talk over each other.

Metric

System · DER0fcd38f2medium overlap · 14.7%15 min2bb0cfe2high overlap · 24.0%15 min86c27418medium overlap · 16.5%15 minea217639medium overlap · 17.6%15 min
Pyannote Community-127.9829.5930.7728.1923.46
DiariZen WavLM Large s80 MD v228.1628.4629.9029.1425.21
Nemotron 3 Diarization28.2128.5529.4626.9627.79
Scribe v230.3428.5433.1128.8230.62
Voxtral Mini Transcribe 231.2231.7935.4730.8426.74
Grok Voice Transcribe 2.031.3330.8434.7028.7430.81
GPT-4o Transcribe Diarize31.5733.3335.8529.8127.27
MAI Transcribe 2 (direct)32.3631.1134.7131.9131.54
Gemini 3.5 Transcribe32.5029.5734.7236.9828.70
Qwen3-ASR 1.7B + FunASR speakers32.9133.3836.5831.2830.29
Grok STT 1.034.2834.0238.1831.6533.02
Muse Voice Transcribe 1.035.8430.2543.0927.7741.21

Lower is better. Shade saturates at 50% DER and JER and 40% collar DER; cells at or above it are solid. Overlap is the share of reference time where both speakers are talking. Rows re-sort on the chosen metric.

Key Takeaways

  • 01

    Who spoke matters as much as what was said. A transcript can be accurate and still assign a turn, a name, or a correction to the wrong person.

  • 02

    The reference is a separate track for each speaker. Two people are recorded at the same time, each on their own microphone, so overlap can be attributed instead of inferred from a single mix.

  • 03

    The model hears the conversation mixed. Scoring uses the separate tracks and their time-aligned transcripts as the reference for who was speaking.

  • 04

    The score is diarization error rate. Missed speech, false alarms, and speech given to the wrong speaker are divided by the speech in the reference. A lower score is a more accurate account of who spoke when.

  • 05

    The recordings are real two-person conversation. Four American English conversations, about 60 minutes across eight speaker tracks, recorded at 48 kHz as 24-bit mono FLAC.

  • 06

    Overlap stays in the evaluation. Interruptions, backchannels, and speech that lands on top of the other person are part of the reference.

Cite this benchmark

@techreport{ocularai2026converse-diarization,
  title       = {Converse-Diarization: Benchmarking Speaker Diarization
                 on Real Two-Person American English Conversation},
  author      = {{Ocular AI}},
  institution = {Ocular AI},
  year        = {2026},
  month       = {10},
  url         = {https://www.useocular.com/converse/diarization},
}

Frequently Asked Questions

The Conversational Speaker Diarization Benchmark (Converse-Diarization) measures whether a frontier model can tell who is speaking, and when, in a real two-person American English conversation. The model hears the conversation mixed. The reference is a separate track for each speaker, with time-aligned verbatim transcripts. A lower diarization error rate is a closer match to who actually spoke.

The score is diarization error rate: missed speech, false alarms, and speech assigned to the wrong speaker, divided by the speech in the reference. Breath and laughter tags are not speech, so they are not part of the reference. Overlap still counts. A turn only scores as correct when it is given to the person who spoke.

Ocular AI supplied four American English conversations of about 15 minutes each, roughly 60 minutes across eight speaker tracks. They were recorded at 48 kHz on separate tracks, with time-aligned verbatim transcripts, and delivered as 24-bit mono FLAC. The recordings keep the pauses, fillers, repetitions, false starts, and overlapping speech of ordinary talk.

A separate track already knows who is speaking. Products usually hear one mix. The separate tracks are the answer key: they show who was speaking through interruptions, backchannels, and overlap. The model is scored on the mix, against that key.

A public sample of the conversations is on Hugging Face. It includes the separate speaker tracks and reference transcripts. It is a sample of a larger collection.

Yes. Add a model to the benchmark, or contact us to license Hi-Fi conversational speech.

Ready to bring AI into the real world?
Converse-Diarization Benchmark · Ocular Converse | Ocular AI