MultiPartyTurnBench: Benchmarking Floor Control in Multi-Party Spoken Dialogue
Organizations: University of Maryland College Park, USA
Abstract
Full-duplex speech systems must decide when to enter, hold, or relinquish the conversational floor, even as multiple speakers overlap or backchannel without taking it. Existing evaluations study dyadic turn-taking or end-to-end agent behavior, but lack a unified, controlled evaluation of genuine floor transitions against confusable non-events in multi-party settings. We introduce MultiPartyTurnBench (MPTB), a benchmark of 240 synthetically generated, channel-separated conversations spanning two to five speakers and six interaction types. MPTB evaluates two complementary tasks: End-of-Turn (EOT) detection distinguishes genuine turn completion from temporary holds, while Interruption (INT) detection distinguishes successful floor takeovers from non-floor-taking speech. Exact event-conditioned annotations enable causal evaluation using false-positive-constrained recall and signed latency. Across acoustic, semantic, and turn-projection baselines, we find a stark asymmetry: learned systems achieve 82.5-92.6% EOT recall at 4.3-11.8% false-positive rates, while INT detection suffers from missed takeovers or excessive false activations. This asymmetry extends to five full-duplex agents which achieve 86.1-95.8% balanced accuracy on turn entry, yet perform near chance (46.9-54.7%) on selective interruption handling. Gemini-3.8-Live yields to 97.7% of backchannels, whereas MiniCPM-o-4.5 yields to only 1.4% of genuine interruptions. These findings establish selective floor control as a distinct, unresolved challenge for reliable multi-party voice interaction.
Figures & tables
| Benchmarks | Multi- party | EOT event detection | INT event detection | Event-specific negatives | Timestamped event scoring | FPR budget | Controlled Speaker Comparison | Agent behavior scoring |
|---|---|---|---|---|---|---|---|---|
| Turn-taking and interruption benchmarks | ||||||||
| TurnBench ( Jiang and others, 2026 ) | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
| Talking Turns ( Arora et al., 2025a ) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| SID-Bench ( Xia et al., 2026 ) | ✗ | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| ECHO ( Zhao et al., 2026b ) | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | ✓ |
| Multi-party turn-taking evaluation resources | ||||||||
| Event | Floor outcome | EOT | INT |
|---|---|---|---|
| Turn : yield | Released | – | |
| hold | Retained | – | |
| interrupted | Taken over | – | – |
| Interruption | Transferred | – | |
| Non-Floor-Taking Int. | Retained | – | Excl. |
| Backchannel | Retained | – |
| End-of-Turn (EOT) | Interruption (INT) | |||||
| System | Recall (%) | FPR (%) | p50 (ms) | Recall (%) | FPR (%) | p50 (ms) |
| Acoustic VAD | ||||||
| RMS Energy | 49.8 [44.4, 57.3] | 40.9 | 292 | 66.2 [61.5, 72.8] | 25.0 | 859 |
| WebRTC VAD ( Google WebRTC Project, ) | 91.8 [90.8, 92.8] | 90.3 | 332 | 84.3 [80.6, 89.2] | 83.8 | 128 |
| Silero VAD ( Silero Team, 2024 ) | 97.2 [96.3, 97.8] | 93.5 | 397 | 85.4 [81.4, 89.7] | 89.2 | 119 |
| Semantic endpointers | ||||||
| START: enter the floor | STOP: yield selectively | ||||||
|---|---|---|---|---|---|---|---|
| Voice agent | Start | False start | bACC | Yield | False yield | bACC | |
| GPT-Live-1 ( OpenAI, 2026 ) | 93.3 | 1.7 | 95.8 [90.8, 99.2] | 50.0 | 40.6 | 54.7 [45.7, 63.5] | -0.09 |
| Gemini-3.8-Live ( Google, 2026 ) | 88.9 | 0.0 | 94.4 [90.0, 97.8] | 100.0 | 97.7 | 51.1 [50.0, 52.8] | +0.98 |
| MiniCPM-o-4.5 ( Cui et al., 2026 ) | 86.7 | 5.6 | 90.6 [85.0, 95.6] | 1.4 | 0.0 | 50.7 [50.0, 52.2] | -0.99 |
| Realtime-Venus ( Zhao et al., 2026a ) | 81.1 | 8.9 | 86.1 [80.6, 91.1] | 8.1 | 12.7 | 47.7 [43.1, 52.4] | -0.79 |
| Step-Audio3-Realtime ( Lin et al., 2026a ) | 0.0 | 0.0 | 50.0 [50.0, 50.0] | 9.1 | 15.4 | 46.9 [34.6, 60.0] | -0.76 |
Appendix figures & tables42 assets
Supplementary material from the paper’s appendix.
Appendix
| Field | Values recorded per candidate region |
|---|---|
| Event category | turn-yield , turn-hold , interruption , non-floor-taking int. , backchannel , noncontent , ambiguous |
| Floor holder (pre) | Perceived speaker ID immediately before the event ( ) |
| Floor holder (post) | Perceived speaker ID immediately after the event ( ) |
| Onset / offset | Timestamps (s) on the shared timeline |
| Stimulus | Noisy speaker channels (24 kHz), solo/mix controls, speaker timeline, reference transcript |
| Hidden information | Generator label, event log, model predictions, condition metadata |
| Event Class | # Events | Consensus (%) | Fleiss’ | Boundary F1 | Gen.–Human Match (%) |
|---|---|---|---|---|---|
| TURN / Yield | 3,422 | 83.4 | 0.80 | 0.94 | 86.5 |
| TURN / Hold | 241 | 85.6 | 0.84 | 0.93 | 87.3 |
| INTERRUPTION | 367 | 81.4 | 0.78 | 0.89 | 91.2 |
| NON-FLOOR-TAKING INT. | 605 | 88.6 | 0.82 | 0.91 | 92.5 |
| BACKCHANNEL | 1,176 | 93.6 | 0.92 | 0.95 | 97.8 |
| NONCONTENT | 305 | 90.5 | 0.83 | 0.90 | 94.5 |
| Corpus | Human Validation | ||||
|---|---|---|---|---|---|
| Conv. | Events | Cons. (%) | Fleiss’ | Bnd. F1 | |
| 2 | 60 | 1,490 | 89.8 | 0.84 | 0.96 |
| 3 | 60 | 1,527 | 88.6 | 0.82 | 0.93 |
| 4 | 60 | 1,536 | 84.3 | 0.81 | 0.91 |
| 5 | 60 | 1,563 | 82.1 | 0.76 | 0.90 |
| Interaction Type | # Conv. | Hours | Turns/min | BC/min | INT/min | Overlap (%) | Mean Turn (s) |
|---|---|---|---|---|---|---|---|
| Casual | 40 | 1.10 | 12.7 | 4.24 | 0.92 | 11.4 | 4.81 |
| Task-Oriented | 40 | 1.03 | 11.4 | 3.80 | 0.89 | 9.9 | 5.27 |
| Instructional | 40 | 1.17 | 7.9 | 3.81 | 0.70 | 10.7 | 7.79 |
| Collaborative | 40 | 1.07 | 11.4 | 3.43 | 1.33 | 11.0 | 5.32 |
| Argumentative | 40 | 1.11 | 9.6 | 2.95 | 1.08 | 10.7 | 6.29 |
| Narrative | 40 | 1.41 | 6.6 | 3.34 | 0.53 | 9.1 | 9.22 |
| # Conv. | EOT | INT | BC/min | Overlap (%) | |
|---|---|---|---|---|---|
| 2 | 60 | 853 | 80 | 3.12 | 8.9 |
| 3 | 60 | 838 | 96 | 3.61 | 10.9 |
| 4 | 60 | 875 | 94 | 3.60 | 10.9 |
| 5 | 60 | 856 | 97 | 4.06 | 11.1 |
| All | 240 | 3,422 | 367 | 3.58 | 10.4 |
| Split | # Conv. | Hours | # Voices | EOT / INT |
|---|---|---|---|---|
| Dev | 48 | 1.42 | 8 | 706 / 86 |
| Test | 192 | 5.47 | 16 | 2,716 / 281 |
| Total | 240 | 6.89 | 24 | 3,422 / 367 |
| Track | Positive: floor changes | Hard negative: floor unchanged | Prediction anchor |
|---|---|---|---|
| EOT | Current floor holder completes a turn and yields the floor. | Mid-turn pause after which the same speaker resumes while retaining the floor. | End of floor-holding speech |
| INT | Listener begins speaking while another speaker holds the floor and successfully takes ownership. | Backchannel or non-content listener activity that does not change floor ownership. | Onset of floor-taking speech |
| EOT | INT | ||||
|---|---|---|---|---|---|
| Split | Conv. | Pos. | Neg. | Pos. | Neg. |
| Dev | 48 | 706 | 55 | 86 | 309 |
| Test | 192 | 2,716 | 186 | 281 | 1,172 |
| Total | 240 | 3,422 | 241 | 367 | 1,481 |
| Event | Operational meaning | Role | Count |
|---|---|---|---|
| turn –yield | Holder releases the floor to another speaker (or the conversation ends). | EOT | 3,422 |
| turn –hold | Holder pauses mid-turn and resumes. | EOT | 241 |
| turn –interrupted | Holder is cut off by a successful interruption. | EOT excl. | 367 |
| interruption | Listener takes the floor before the current turn naturally ends. | INT | 367 |
| non-floor-taking int. | Listener attempts a claim but the holder keeps the floor. | INT excl. | 605 |
| backchannel | Listener vocalizes ( 3 words) without claiming the floor. | INT | 1,176 |
| Interaction Type | Conversation Setting | Expected Floor-Management Characteristics |
|---|---|---|
| Casual | Unstructured social conversation with flexible topic progression and informal exchange. | Frequent acknowledgements and backchannels, relatively short turns, topic shifts, and occasional overlap. |
| Task-Oriented | Goal-directed interaction in which participants jointly complete or resolve a concrete task. | Frequent clarification and confirmation, comparatively structured floor transfer, and short coordination turns. |
| Instructional | Asymmetric interaction in which one participant primarily explains, teaches, or guides others. | Longer floor holds by the primary speaker, question-driven transitions, and acknowledgement backchannels from listeners. |
| Collaborative | Shared reasoning or problem solving without a single dominant speaker. | More frequent floor exchange, cooperative overlap, short claims to the floor, and relatively balanced participation. |
| Argumentative | Structured disagreement or debate in which participants defend competing positions. | Longer contested turns, more competitive floor claims, interruptions, and overlapping speech. |
| Narrative | One participant primarily recounts an event or story while others act as listeners. | Longer sustained turns, frequent listener backchannels, and comparatively limited floor competition. |
| Soft targets (TurnBench dyadic statistics) | |||||
|---|---|---|---|---|---|
| Type | Style string inserted into the prompt | Turn (s) | BC/min | INT/min | Words/min |
| Argumentative | a heated debate with frequent disagreement, interruptions, and people talking over each other | 10.0 | 3.09 | 2.48 | 206 |
| Casual | a relaxed casual chat with frequent overlaps, backchannels, and light interruptions | 8.1 | 5.20 | 2.05 | 211 |
| Collaborative | participants actively building on each other’s ideas, with overlaps and frequent floor contests | 7.9 | 3.97 | 2.64 | 207 |
| Instructional | one participant explaining/teaching others who ask clarifying questions; mostly clean turns, few interruptions | 10.5 | 4.30 | 1.52 | 202 |
| Narrative | storytelling with personal anecdotes; longer turns, listeners backchanneling, rare interruptions | 10.2 | 4.76 | 1.50 | 198 |
| Domains (20). tech support call; study group / exam prep; family logistics planning; product design standup; podcast panel / current-events discussion; board game night; job interview; travel itinerary planning; classroom discussion; relationship/interpersonal conflict; restaurant/group dining decision; sports commentary; book club; home renovation planning; medical appointment scheduling (logistics only, non-clinical); roommate household planning; startup pitch practice; book/movie recommendation swap; volunteer event coordination; group trivia night. |
| Tones (5; realized count). professional and business-like (57); curious and inquisitive (54); enthusiastic and energetic (53); casual and friendly (42); thoughtful and contemplative (34). |
| Parameter | Value |
|---|---|
| Lead-in silence | 0.3 s |
| Yield gap, after_pause | s |
| Yield gap, latched | s |
| Yield gap, long_pause | s |
| Same-holder continuation gap | s |
| Mid-turn pause: probability / min. segment | 0.45 / 4.0 s |
| ID | Kokoro | G | Style | ID | Kokoro | G | Style |
|---|---|---|---|---|---|---|---|
| v01 | af_alloy | F | clipped/efficient | v13 | am_onyx | M | upbeat/expressive |
| v02 | af_aoede | F | energetic/upbeat | v14 | af_nicole | F | dry-humor/deadpan |
| v03 | am_adam | M | calm/measured | v15 | am_puck | M | laid-back/casual |
| v04 | am_echo | M | forceful/assertive | v16 | am_santa | M | deadpan/flat |
| v05 | am_eric | M | warm/friendly | v17 | af_nova | F | skeptical/probing |
| v06 | am_fenrir | M | hesitant/soft-spoken | v18 | bm_daniel | M | nervous/tentative |
| Component | Model | Realized (240 conv.) |
|---|---|---|
| Ambient bed | Procedural pink noise, scene-specific low-pass (200–2200 Hz), mains hum (100/200 Hz) for office scenes, slow ( 0.2 Hz) drift; 10 scenes | SNR dB: range 20.2–37.8, median 29.7 |
| Discrete events | One random MUSAN sound-bible clip ( 4 s) per sampled event slot, 12 dB below active speech, random time; slots | 0 / 1 / 2 slots: 49 / 124 / 67 conv. |
| Distant speech | 2–4 faded MUSAN speech snippets of 1.5–3 s at 26 dB below active speech; | 51 conversations |
| Corpus Size | Interaction Dynamics | Benchmark Events | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Condition | Dialogues | Duration (h) | Mean Turn (s) | Events/min | Backchannels/min | Interruptions/min | Overlap/dialogue (s) | EOT Pos./Neg. | INT Pos./Neg. |
| By speaker count | |||||||||
| 60 | 1.90 | 7.07 | 13.8 | 3.12 | 0.70 | 10.2 | 853/74 | 80/356 | |
| 60 | 1.66 | 6.38 | 16.3 | 3.61 | 0.96 | 10.8 | 838/64 | 96/359 | |
| 60 | 1.67 | 6.10 | 16.3 | 3.60 | 0.94 | 10.9 | 875/55 | 94/361 | |
| 60 | 1.66 | 6.26 | 16.6 | 4.06 | 0.97 | 11.0 | 856/48 | 97/405 | |
| Quantity (s) | p10 | p50 | p90 | |
|---|---|---|---|---|
| Floor-holding segment | 4,030 | 2.19 | 5.18 | 10.65 |
| Yield gap (next onset offset) | 3,182 | 0.09 | 0.01 | 0.48 |
| Hold pause span ( EOT ) | 241 | 0.49 | 0.83 | 1.12 |
| Interruption overlap (onset cut-off) | 367 | 0.43 | 0.74 | 1.09 |
| Failed claim duration | 605 | 0.80 | 1.63 | 3.72 |
| Backchannel duration ( INT ) | 1,176 | 0.44 | 0.64 | 1.04 |
| System | Checkpoint / implementation | Input and context | EOT score | INT score |
| RMS Energy | frame RMS (dBFS) | per channel, 20 ms frames | speech silence offset after 0.3 s silent hangover | speech onset while another channel is voiced, confirmed after 0.1 s |
| WebRTC VAD | py-webrtcvad | per channel, 16 kHz, 20 ms frames; = aggressiveness | as RMS, on WebRTC masks | as RMS, on WebRTC masks |
| Silero VAD | Silero VAD | per channel, 16 kHz; = speech prob. | as RMS, on Silero masks | as RMS, on Silero masks |
| Smart Turn v2 | pipecat-ai/smart-turn-v2 (wav2vec2-base, attention pooling) | per channel, 16 kHz, 8 s window ending at each energy-VAD offset ( dBFS, 0.3 s hangover) | in TurnBench’s Smart Turn pipeline (Silero VAD, 512-sample chunks) | |
| Kyutai SVAD | kyutai/stt-1b-en_fr-candle | per channel, streaming Mimi, 12.5 Hz | (VAD head 2) | |
| Mimi Endpointer | viks66/mimi-endpointer ( oto_d1f ), two-stream LSTM over Mimi | vs. mean of rest, 24 kHz, 25 Hz |
| Rule | Threshold |
|---|---|
| Same-speaker segments merged (contiguous) | gap s |
| Mid-turn pause turn –hold ( EOT ) | gap s |
| Overlap counted as “during” the holder | s |
| Backchannel ( INT ): duration / words | s / |
| Interruption ( INT ): interrupter speaks at least | 1.00 s |
| and holder falls silent within | 2.50 s of onset |
| MPTB (ours) | TurnBench official | TurnBench dev slice | AMI meetings | |||||
| Audio | synthetic TTS + noise | real, studio | real, studio | real, headset | ||||
| Speakers | – | |||||||
| Labels | generator script (exact) | 3-annotator consensus | 3-annotator consensus | derived from manual segments | ||||
| Threshold | MPTB dev test | TB dev test | tuned in-slice | tuned in-slice | ||||
| Conversations | 192 test | 116 test | 12 | 15 | ||||
| System | EOT | INT | EOT | INT | EOT | INT | EOT | INT |
| EOT recall/FPR | INT recall/FPR | |
|---|---|---|
| 2 | .93/.04 | .07/.03 |
| 3 | .93/.04 | .10/.04 |
| 4 | .92/.16 | .11/.03 |
| 5 | .92/.08 | .18/.02 |
| EOT recall / FPR (%) | INT recall / FPR (%) | |||||||
| System | ||||||||
| Acoustic VAD | ||||||||
| RMS Energy | 48.5 / 38.2 | 61.1 / 62.5 | 41.9 / 25.0 | 48.1 / 35.9 | 55.0 / 22.8 | 74.0 / 34.4 | 66.7 / 18.8 | 67.1 / 23.9 |
| WebRTC VAD | 92.1 / 85.5 | 93.8 / 95.8 | 90.4 / 86.4 | 90.9 / 94.9 | 70.0 / 83.0 | 82.2 / 83.0 | 88.9 / 82.7 | 93.4 / 86.1 |
| Silero VAD | 97.8 / 94.5 | 98.0 / 93.8 | 96.0 / 95.5 | 96.9 / 89.7 | 73.3 / 89.1 | 82.2 / 89.2 | 91.7 / 88.4 | 92.1 / 90.0 |
| Semantic endpointers | ||||||||
| EOT | INT | |||||
|---|---|---|---|---|---|---|
| System | Dev R / F | Test R / F | Dev R / F | Test R / F | ||
| RMS Energy | dBFS | 44.9 / 30.9 | 49.8 / 40.9 | dBFS | 51.2 / 19.7 | 66.2 / 25.0 |
| WebRTC VAD | aggr. 3 | 91.6 / 87.3 | 91.8 / 90.3 | aggr. 3 | 83.7 / 84.5 | 84.3 / 83.8 |
| Silero VAD | 0.30 | 97.6 / 90.9 | 97.2 / 93.5 | 0.70 | 83.7 / 86.4 | 85.4 / 89.2 |
| Smart Turn v2 | 0.50 | 78.3 / 14.5 | 82.5 / 11.8 | 0.0442 | 73.3 / 58.9 | 67.6 / 64.3 |
| Kyutai SVAD | 0.95 | 93.2 / 3.6 | 92.5 / 4.3 | 0.9991 | 65.1 / 6.1 | 56.2 / 6.6 |
| EOT (ms) | INT (ms) | |||||
|---|---|---|---|---|---|---|
| System | p10 | p50 | p90 | p10 | p50 | p90 |
| RMS Energy | 267 | 292 | 1653 | 859 | 2572 | |
| WebRTC VAD | 224 | 332 | 380 | 114 | 128 | 146 |
| Silero VAD | 359 | 397 | 435 | 92 | 119 | 198 |
| Smart Turn v2 | 614 | 55 | 87 | 446 | ||
| Kyutai SVAD | 666 | 1829 | 1960 | 432 | 689 | 1121 |
| System VAP | Recall | FPR | |
|---|---|---|---|
| EOT | Kyutai SVAD | [ , 1.3] | [ , 1.1] |
| Mimi EP | [ , ] | [ , 0.5] | |
| DualTurn | [ , ] | [ , 8.2] | |
| MuVAP | [ , ] | [ , 7.2] | |
| WavLM | [ , ] | [7.0, 23.1] | |
| Turn-1-Mini | [ , ] | [10.2, 25.5] |
| EOT recall by SNR (dB) | INT recall by SNR (dB) | EOT FPR, distant speech | INT FPR, distant speech | |||||||||
| System | 20–25 | 25–30 | 30–35 | 35–40 | 20–25 | 25–30 | 30–35 | 35–40 | absent | present | absent | present |
| Kyutai SVAD | 91.9 | 94.5 | 92.8 | 89.6 | 52.4 | 56.7 | 59.3 | 55.3 | 3.9 | 6.1 | 6.8 | 5.6 |
| Mimi Endpointer | 91.2 | 91.5 | 89.2 | 89.8 | 12.7 | 13.3 | 16.0 | 12.8 | 4.6 | 0.0 | 3.6 | 4.8 |
| VAP | 92.7 | 92.5 | 92.4 | 92.9 | 12.7 | 10.0 | 13.6 | 10.6 | 7.8 | 6.1 | 2.8 | 2.8 |
| MuVAP | 88.8 | 88.7 | 87.2 | 87.6 | 25.4 | 33.3 | 40.7 | 38.3 | 10.5 | 9.1 | 9.3 | 6.0 |
| DualTurn | 89.7 | 89.6 | 89.5 | 88.8 | 34.9 | 34.4 | 39.5 | 40.4 | 10.5 | 12.1 | 8.8 | 6.0 |
| EOT FPR on holds (%) | Share of | ||
|---|---|---|---|
| System | contested ( ) | uncontested ( ) | false alarms |
| Kyutai SVAD | 7.1 | 3.8 | 2 / 8 |
| Mimi Endpointer | 25.0 | 0.0 | 7 / 7 |
| VAP | 39.3 | 1.9 | 11 / 14 |
| MuVAP | 57.1 | 1.9 | 16 / 19 |
| DualTurn | 42.9 | 5.1 | 12 / 20 |
| EOT (pre-pause / pre-yield clause ending) | INT FPR on negatives | INT recall by claim length | |||||||||||
| FPR on holds | Recall on yields | by word count | by type | words | |||||||||
| System | “.” | “?” | “—” | “.” | “?” | 1 | 2–3 | 4+ | BC | Laugh | 1–3 | 4–8 | 9+ |
| Kyutai SVAD | 1.8 | 9.1 | 7.7 | 92.2 | 93.6 | 0.2 | 5.7 | 72.3 | 2.4 | 21.7 | 37.2 | 55.6 | 62.6 |
| Mimi Endpointer | 2.7 | 9.1 | 2.6 | 88.9 | 95.0 | 1.5 | 4.5 | 20.0 | 2.6 | 8.3 | 23.3 | 12.1 | 12.2 |
| VAP | 9.9 | 9.1 | 0.0 | 90.8 | 96.9 | 1.2 | 3.7 | 10.8 | 2.6 | 3.6 | 9.3 | 14.1 | 10.8 |
| MuVAP | 9.9 | 15.2 | 7.7 | 86.2 | 92.9 | 6.0 | 9.4 | 26.2 | 7.3 | 13.4 | 27.9 | 37.4 | 34.5 |
| Constant | Value |
|---|---|
| Scenario families size | 4 30 (balanced ) |
| Max. scenarios per source conversation | 2 |
| Selection seed | 20260929 |
| Repeats per scenario and agent | 3 |
| Stream audio | mono mix of all participants’ noisy channels, 24 kHz; the agent joins as an additional party |
| START context before target turn onset | 20 s |
| true EOT (START ) | hold pause (START ) | true INT (STOP ) | backchannel (STOP ) | |||||||||||||
| Model | 3 | 4 | Cons. | 3 | 4 | Cons. | 3 | 4 | Cons. | 3 | 4 | Cons. | ||||
| Gemini-3.8-Live | .93 | .80 | .93 | .77 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | .07 | .00 | .00 | .93 |
| GPT-Live-1 | .95 | .90 | .95 | .93 | .95 | 1.00 | 1.00 | .97 | .35 | .50 | .65 | .40 | .48 | .60 | .75 | .60 |
| MiniCPM-o-4.5 | .97 | .77 | .87 | .77 | .87 | 1.00 | .97 | .87 | .04 | .00 | .00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 |
| Realtime-Venus | .70 | .87 | .87 | .60 | .93 | .90 | .90 | .77 | .13 | .04 | .07 | .77 | .85 | .90 | .88 | .67 |
| Step-Audio-3 | .00 | .00 | .00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | .00 | .20 | .00 | 1.00 | 1.00 | .80 | .80 | .50 |
| Model | Family | p10 | p50 | p90 | |
|---|---|---|---|---|---|
| Gemini | true EOT | 1141 | 2036 | 2258 | 80 |
| Gemini | true INT | 200 | 230 | 263 | 90 |
| GPT-Live-1 | true EOT | 980 | 1313 | 1796 | 56 |
| GPT-Live-1 | true INT | 1094 | 1491 | 2204 | 60 |
| MiniCPM-o | true EOT | 442 | 870 | 1223 | 78 |
| MiniCPM-o | true INT | 2000 | 8600 | 11000 | 74 |
| Model | INT barge-in | BC barge-in | Resume s |
|---|---|---|---|
| Gemini | 1.000 | .955 | .022 |
| GPT-Live-1 | .000 | .000 | .617 |
| MiniCPM-o | .000 | .000 | .122 |
| Venus | .000 | .000 | .243 |
| Step-Audio-3 | .000 | .000 | .091 |
| Detector correct | Detector wrong | |||
|---|---|---|---|---|
| Probe | beh. ok | beh. wrong | beh. ok | beh. wrong |
| START | 487 | 122 | 91 | 20 |
| STOP | 160 | 114 | 98 | 134 |
| Component | Released artifact / setting | Specified in |
|---|---|---|
| Scenario sampling | 240 specifications (N, type, domain, tone, duration, voices, noise profile, seed); 10 per cell | App. C.3 , Tab. 16 |
| Script generation | gpt-4.1 , temperature 0.9, 8,000 tokens, 3 attempts; prompts verbatim; validated scripts released | Figs. 7 , 8 , Tab. 15 |
| Orchestration | All timing distributions; per-conversation seed; render sidecar with every clip placement | Tab. 17 |
| Speech synthesis | Kokoro-82M, 24 kHz, speed 1.0, voice binding, content-hashed clip cache | Tab. 18 |
| Noise rendering | Scene, SNR, event slots, distant-speech placements and MUSAN clip ids per conversation; noise seeds | Tab. 19 |
| Gold and anchors | Event logs; deterministic anchor derivation and scorer | App. B.1 , B.2 |
Turn-Taking in Dialogue
Turn-taking in dialogue studies how conversational systems decide when to speak, listen, yield, or interrupt across changing contexts.
See all 38 papers