arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2607.01345v2 [cs.CL] 05 Jul 2026

TurnNat: Automatic Evaluation of Turn-Taking Naturalness in Dyadic Spoken Dialogue

Hao Zhang1,\dagger, Thomas Thebaud1, Georgi Tinchev2, Venkatesh Ravichandran3, Laureano Moro-Velázquez1,\dagger \dagger Corresponding author.
Abstract

Turn-taking naturalness is central to full-duplex spoken dialogue systems, yet its automatic evaluation remains limited. Existing evaluations often rely on human judgments or behavior-specific timing metrics, making it difficult to compare heterogeneous timing failures within a unified framework. We propose TurnNat, a likelihood-based framework for automatic turn-taking naturalness evaluation in two-channel spoken dialogue. A causal turn-taking prediction model trained on natural conversations estimates future two-speaker voice-activity states, and the negative log-likelihood (NLL) of the observed future activity measures timing atypicality. TurnNat pools frame-level NLLs over turn-taking boundary units (TBUs) extracted from utterance onsets and offsets, and aggregates mean and tail TBU scores into a dialogue-level naturalness score. We further construct a controlled perturbation benchmark of paired natural and perturbed dialogue clips, validated by human naturalness judgments. Experiments on this benchmark show that TurnNat successfully identifies unnatural turn-taking perturbations across heterogeneous timing failures.

footnotetext: Code Resource: https://github.com/TedZhangHao/turn-taking-naturalness.

I Introduction

Natural spoken dialogue relies on fluent turn-taking and appropriate conversational timing. Human conversations exhibit remarkably precise temporal coordination, with turn transitions often occurring after only a few hundred milliseconds of silence. Such coordination requires participants to continuously interpret conversational cues, anticipate upcoming turn completions, and decide whether to hold, yield, backchannel, or take the conversational floor. In contrast, many spoken dialogue systems still rely on heuristic turn-taking strategies, such as fixed silence thresholds, often resulting in delayed responses or interruptions that reduce conversational naturalness [4, 24].

As spoken dialogue systems move from command-style interfaces toward real-time speech-to-speech interaction, their success increasingly depends on how naturally they participate in the temporal flow of conversation [13, 6, 9, 33, 32]. Recent full-duplex speech models aim to support low-latency responses, overlapping speech, or interruptions rather than treating dialogue as a sequence of isolated turns [6, 16]. These interactional behaviors are not merely surface-level timing details: response latency affects perceived responsiveness and conversational naturalness [19, 22], while the ability to handle interruptions or backchannels can influence users’ trust and willingness to rely on voice assistants [18, 3]. Such properties are especially important for dialogue systems in settings such as healthcare or customer service, where user engagement and trust are central to effective interaction [5, 25].

Recent benchmarks evaluate interactive spoken dialogue behaviors such as pause handling, backchanneling, turn-taking, and interruption management [16, 2]. These efforts provide valuable diagnostics for spoken dialogue models, but their metrics are typically tied to specific interaction tasks or behavior categories. This motivates a complementary form of evaluation: an automatic metric for turn-taking naturalness within a single scoring framework, rather than evaluating each interactional behavior with a separate task-specific metric. Turn-taking prediction models provide a natural starting point for this form of evaluation, as they estimate upcoming conversational behavior from dialogue context, including turn shifts, pauses, overlap, and backchannels [7, 29, 8]. Existing models use different input signals, from linguistic context to speech and multimodal cues [17, 30]. Recent work such as DualTurn has explored dual-channel generative speech pretraining, where models learn conversational dynamics by predicting both speakers’ future audio [21, 31]. Such models are useful for naturalness evaluation because they are trained to learn patterns of turn-taking dynamics. In particular, Voice Activity Projection’s (VAP) formulation of turn-taking as future two-speaker voice-activity prediction provides a direct probabilistic target for scoring conversational timing [8].

We propose TurnNat, an automatic metric that assigns a dialogue-level turn-taking naturalness score to two-channel spoken dialogue. TurnNat uses a causal turn-taking prediction model trained only on natural conversations. The model defines a distribution over future two-speaker voice-activity states, which TurnNat uses to assess whether observed speaker activity patterns are typical of natural conversations. Locally unnatural timing patterns make the observed future activity less likely under this distribution. We also construct a human-validated paired perturbation benchmark and show that TurnNat distinguishes natural from perturbed timing patterns across heterogeneous turn-taking failures. Our contributions are threefold:

  • We propose TurnNat, a unified likelihood-based framework for automatic turn-taking naturalness evaluation, using the future two-speaker voice-activity likelihood.

  • We construct a human-validated turn-taking perturbation benchmark covering five localized turn-taking perturbations in natural human-to-human dyadic spoken dialogue.

  • We instantiate the framework with VAP and DualTurn-based predictors, showing that future-activity likelihood successfully distinguishes natural from perturbed timing patterns across heterogeneous turn-taking failures.

II Related Work

II-A Turn-Taking Prediction

Turn-taking prediction provides the modeling basis for TurnNat. Skantze [29] reviews turn-taking as a continuous interactional process involving shifts, holds, pauses, overlap, interruptions, and backchannels. Earlier computational work models local turn-taking decisions, such as whether a pause should lead to a hold or a speaker shift [26, 20, 14]. Skantze [28] further formulates turn-taking as continuous future speech-activity prediction. TurnGPT predicts turn shifts from linguistic context [7]. VAP predicts future two-speaker voice activity from speech and provides the probabilistic prediction target most directly related to our scorer [8]. Subsequent VAP-style work extends this target to multilingual, prompt-guided, real-time, and multimodal settings [11, 10, 12, 23]. Other recent models combine acoustic and language-model features for turn-taking and backchannel prediction [17, 30]. DualTurn learns dyadic conversational dynamics through dual-channel generative speech pretraining [21]. Taken together, these studies show that turn-taking prediction models can learn temporally structured expectations about two-speaker conversational behavior. Our work repurposes these models for evaluation, using future-activity likelihood as an automatic signal for turn-taking naturalness.

II-B Evaluation of Turn-Taking Naturalness

Prior evaluation of conversational timing often relies on human listening tests or user studies. Roddy and Harte [22] model dialogue response timing and show that perceived timing naturalness depends on dialogue context. Full-Duplex-Bench evaluates full-duplex spoken dialogue systems with behavior-specific diagnostics such as pause handling, backchanneling, smooth turn-taking, and interruption management [16]. Its follow-up benchmark focuses on overlap-heavy scenarios such as interruptions, backchannels, side conversations, and ambient speech [15]. Talking Turns trains a supervised event-decision judge and uses event-specific thresholds to evaluate whether a system speaks, continues, backchannels, interrupts, or yields at appropriate moments [2]. These benchmarks provide useful behavioral diagnostics, but they evaluate separate interactional behaviors or event decisions. TurnNat instead scores heterogeneous timing failures in a shared continuous space using the future two-speaker voice-activity likelihood.

III Proposed TurnNat

Refer to caption
Figure 1: Overview of the TurnNat framework. TurnNat first extracts VAD-based turn-taking boundary units from the two-channel dialogue, then uses a causal turn-taking prediction model to assign likelihoods to future two-speaker voice-activity states at frames inside these units.

III-A Problem Formulation

We study automatic evaluation of turn-taking naturalness in two-channel spoken dialogue. Let x=(x(1),x(2))x=(x^{(1)},x^{(2)}) denote a dialogue segment, where x(1)x^{(1)} and x(2)x^{(2)} correspond to the audio channels of speakers 1 and 2, respectively.

Let fθf_{\theta} denote a turn-taking prediction model with parameters θ\theta. For each frame tt, the model uses the available dialogue context xtx_{\leq t} to estimate the likelihood of the observed future two-speaker voice-activity state ctc_{t}. TurnNat converts this likelihood into frame-level negative log-likelihood values and aggregates them into a dialogue-level turn-taking naturalness score mθ(x)m_{\theta}(x)\in\mathbb{R}, where higher values indicate more natural turn-taking. TurnNat does not require human judgments, perturbation labels, or manually annotated turn-taking events at inference time. Fig. 1 shows the overall TurnNat framework in detail.

III-B Turn-Taking Boundary Units (TBUs)

TurnNat extracts TBUs from a cleaned two-speaker VAD sequence. We first identify speech islands for each speaker and merge adjacent islands from the same speaker when the gap is at most 1.0s, and the other speaker’s active ratio in the gap is at most 0.2. After merging, islands shorter than 200ms are discarded to remove spurious fragments while retaining brief feedback events.

For each retained utterance candidate, we define two TBUs: one associated with the utterance onset and one associated with the utterance offset. For a boundary time τj\tau_{j}, the corresponding TBU uju_{j} contains frames in the pre-boundary interval [τjL,τj][\tau_{j}-L,\tau_{j}], where L=2sL=2\mathrm{s}. For a dialogue segment xx, we extract all TBUs 𝒰(x)={uj}j=1J\mathcal{U}(x)=\{u_{j}\}_{j=1}^{J}, where J{J} is the total amount. Let 𝒯(uj)\mathcal{T}(u_{j}) denote the set of frames contained in unit uju_{j}. We define the set of all TBU frames as follows:

𝒯TBU(x)=uj𝒰(x)𝒯(uj).\mathcal{T}_{\mathrm{TBU}}(x)=\bigcup_{u_{j}\in\mathcal{U}(x)}\mathcal{T}(u_{j}). (1)

Although the scoring frames are selected before the boundary, each frame is later evaluated through a two-speaker voice-activity prediction over a future horizon. Thus, a TBU covers the local turn-taking region around an onset or offset boundary, including possible responses, gaps, overlaps, holds, or backchannels following the boundary.

III-C Future Voice-Activity Prediction

Future Voice-Activity Prediction Target. TurnNat uses a causal future voice-activity prediction model as its likelihood source. Following VAP [8], for each frame tt, the model predicts both speakers’ voice activity over a future horizon of H=2sH=2\mathrm{s}, divided into K=4K=4 non-uniform bins: [0,200][0,200], [200,600][200,600], [600,1200][600,1200], and [1200,2000][1200,2000] ms\mathrm{ms}. This non-uniform discretization assigns a finer temporal resolution to near-future activity and a coarser resolution to farther-future activity, reflecting the increasing uncertainty of longer-horizon prediction while keeping the joint two-speaker future-activity state space tractable. This is well-suited to turn-taking evaluation, where local timing differences around upcoming speech activity are often perceptually important. Let

𝐛t=[bt,1(1),,bt,K(1),bt,1(2),,bt,K(2)]{0,1}2K\mathbf{b}_{t}=\left[b^{(1)}_{t,1},\ldots,b^{(1)}_{t,K},b^{(2)}_{t,1},\ldots,b^{(2)}_{t,K}\right]\in\{0,1\}^{2K} (2)

denote the future voice-activity pattern after frame tt. For speaker ss and future bin kk, bt,k(s)=1b^{(s)}_{t,k}=1 if more than 50%50\% of the frames in that bin are active according to the VAD, and bt,k(s)=0b^{(s)}_{t,k}=0 otherwise. Each possible binary pattern 𝐛t\mathbf{b}_{t} is indexed as one categorical future voice-activity state:

ct=index(𝐛t),ct{1,,22K}.c_{t}=\mathrm{index}({\mathbf{b}_{t}}),\quad c_{t}\in\{1,\ldots,2^{2K}\}. (3)

With K=4K=4, this yields 28=2562^{8}=256 possible joint future voice-activity states.

Turn-Taking Prediction Model. The causal prediction model fθf_{\theta} consists of a turn-taking modeling backbone followed by a 256-way future voice-activity head (Fig. 1). Given the available dialogue context xtx_{\leq t}, the model outputs a probability distribution 𝐩t\mathbf{p}_{t} over the 256 joint future-activity states:

𝐩θ(t;x)=Softmax(fθ(xt)),𝐩θ(t;x)[0,1]256.\mathbf{p}_{\theta}(t;x)=\mathrm{Softmax}\left(f_{\theta}(x_{\leq t})\right),\quad\mathbf{p}_{\theta}(t;x)\in[0,1]^{256}. (4)

Here, θ\theta denotes the parameters of the turn-taking backbone and the future voice-activity head. The specific backbone instantiations are described in Section V-B.

Future-Activity Likelihood Training Objective. The turn-taking prediction models are trained only on natural human-to-human dialogues (Section IV-A). Let 𝒟nat\mathcal{D}_{\mathrm{nat}} denote the natural training set. We minimize the weighted future-activity negative log-likelihood over prediction frames:

train(θ)=x𝒟natt𝒯pred(x)wt(x)log𝐩θ(t;x)[ct]x𝒟natt𝒯pred(x)wt(x),\mathcal{L}_{\mathrm{train}}(\theta)=-\frac{\sum_{x\in\mathcal{D}_{\mathrm{nat}}}\sum_{t\in\mathcal{T}_{\mathrm{pred}}(x)}w_{t}(x)\log\mathbf{p}_{\theta}(t;x)[c_{t}]}{\sum_{x\in\mathcal{D}_{\mathrm{nat}}}\sum_{t\in\mathcal{T}_{\mathrm{pred}}(x)}w_{t}(x)}, (5)

where 𝒯pred(x)\mathcal{T}_{\mathrm{pred}}(x) is the prediction-frame set for segment xx, and

wt(x)={α,t𝒯TBU(x),1,otherwise.w_{t}(x)=\begin{cases}\alpha,&t\in\mathcal{T}_{\mathrm{TBU}}(x),\\ 1,&\text{otherwise}.\end{cases} (6)

Setting α=1\alpha=1 gives the standard uniformly weighted objective, while α>1\alpha>1 emphasizes frames inside TBUs.

III-D TurnNat Scoring

As depicted in Fig. 1, TurnNat converts the future-activity likelihood into frame-level NLL during evaluation time:

θ(t;x)=log𝐩θ(t;x)[ct].\ell_{\theta}(t;x)=-\log\mathbf{p}_{\theta}(t;x)[c_{t}]. (7)

A larger θ(t;x)\ell_{\theta}(t;x) indicates that the observed future two-speaker activity is less typical under natural conversational dynamics.

For each TBU uju_{j}, TurnNat computes the unit-level NLL:

sθ(uj)=1|𝒯(uj)|t𝒯(uj)θ(t;x).s_{\theta}(u_{j})=\frac{1}{|\mathcal{T}(u_{j})|}\sum_{t\in\mathcal{T}(u_{j})}\ell_{\theta}(t;x). (8)

Given the JJ TBU scores {sθ(uj)}j=1J\{s_{\theta}(u_{j})\}_{j=1}^{J}, TurnNat aggregates them using mean and tail terms:

MeanNLLθ(x)=1Jj=1Jsθ(uj),TailNLLθ(x)=AvgTopρ({sθ(uj)}j=1J),\begin{gathered}\mathrm{MeanNLL}_{\theta}(x)=\frac{1}{J}\sum_{j=1}^{J}s_{\theta}(u_{j}),\\ \mathrm{TailNLL}_{\theta}(x)=\mathrm{AvgTop}_{\rho}(\{s_{\theta}(u_{j})\}_{j=1}^{J}),\end{gathered} (9)

where AvgTopρ()\mathrm{AvgTop}_{\rho}(\cdot) averages the top fraction of highest-NLL TBUs, so that strongly unnatural local turn-taking events are not diluted by the global mean. We use ρ=0.25\rho=0.25 in all experiments. The final dialogue-level naturalness score is:

mθ(x)=[λMeanNLLθ(x)+(1λ)TailNLLθ(x)],m_{\theta}(x)=-\left[\lambda\mathrm{MeanNLL}_{\theta}(x)+(1-\lambda)\mathrm{TailNLL}_{\theta}(x)\right], (10)

where λ=0.5\lambda=0.5, giving equal weight to mean and tail evidence. The negative sign converts NLL-oriented atypicality into naturalness, so higher mθ(x)m_{\theta}(x) indicates more natural turn-taking.

IV Paired Perturbation Benchmark

To evaluate turn-taking naturalness in a controlled setting, we construct a paired perturbation benchmark from natural two-channel human-to-human dialogue. Each benchmark item consists of a natural dialogue clip and a locally perturbed counterpart derived from the same conversation. The paired design preserves speaker identity, lexical content, recording condition, and most surrounding dialogue context, so that differences between the two clips primarily reflect a targeted change in turn-taking behavior. This allows automatic scorers to be evaluated by whether they assign higher naturalness to the original clip than to its perturbed counterpart.

IV-A Source Corpus and Splits

We use English two-channel dialogue recordings from the naturalistic portion of the Seamless Interaction dataset [1]. Following the released train, development, and test partitions, we select controlled subsets and focus on ordinary prompted dyadic conversations based on the Interpersonal Circumplex framework. We exclude task-oriented interaction types, such as collaborative storytelling, or charades, because their turn-taking patterns are more strongly constrained by the task format than by open-ended conversational dynamics.

Table I summarizes the resulting speaker-disjoint splits. The training split is used only to train future-activity prediction models, the development split is used for model selection, and the held-out test split is used as the source pool for constructing the paired perturbation benchmark.

TABLE I: Speaker-disjoint natural dialogue splits.
Split # Dyads # Speakers Hours Mean Dur. Usage
Train 4,263 1,140 250.18 211.27s Model training
Dev 345 49 20.44 213.26s Model selection
Test 2,251 287 129.32 206.82s Benchmark source

IV-B Benchmark Construction

We sample 20–25s dialogue clips from the held-out test split. Candidate regions are identified using the Silero voice activity detector [27], with transcript text used only for auditing and backchannel identification. Each crop is centered around a turn-taking event targeted by one of the perturbation types, and its start and end points are selected from regions where both speakers are silent to avoid truncating ongoing speech. After basic audio and VAD quality control, we randomly downsample 200 natural–perturbed pairs per perturbation type, yielding 1,000 pairs for automatic evaluation.

The perturbation magnitudes are chosen to be clearly outside typical human–human response timing while remaining plausible for listening evaluation. Prior work reports that many human responses begin within a few hundred milliseconds of the previous turn ending, for example, from about -200 to 400ms [24]. We therefore use larger timing shifts to create controlled degradations rather than borderline timing variation.

For hold and shift perturbations, we select clean candidate regions using the VAP shift/hold criterion [8]: a mutual-silence interval is bounded by a single active speaker in a 1s pre-offset region and a single active speaker in a 1s post-onset region. If the active speaker is before and after the silence differs, the region is treated as a speaker shift; if the speaker is the same, it is treated as a speaker hold. Backchannels are selected using the transcript-based criterion of Wang et al. [30]: isolated one- or two-word listener responses, such as “yeah” or “mmhmm”, during the other speaker’s turn.

The benchmark covers five localized timing and floor-management perturbations as follows:

  • Late response: We delay a responding utterance by 1.2–2.0s, creating an abnormally long response gap.

  • Early entry: We advance a responding utterance by 1.2–2.5s, creating premature overlap with the current speaker.

  • Hold instead of shift: We start from a clean speaker-shift region and remove the responding turn, so the original speaker appears to retain the floor instead of shifting it.

  • Shift instead of hold: We start from a clean speaker-hold region and insert a complete turn from the other speaker, so the dialogue appears to shift speakers where the original speaker would normally continue.

  • Excessive backchanneling: We insert two to three additional listener-feedback events into regions where the listener is originally silent, using naturally occurring backchannels from the same speaker and conversation.

IV-C Human Validation Protocol

Human judgments are collected to assess the perceptual validity of the perturbation benchmark. For validation, we sample a balanced subset of 150 natural–perturbed pairs, with 30 pairs from each perturbation type. Each pair is rated by three independent native English-speaking annotators.

In each trial, annotators listen to the two clips in randomized order, choose which clip has more natural turn-taking (A/B test), and rate each clip on a five-point scale of naturalness and artifact scales. The resulting judgments are analyzed using the human evaluation metrics described in Section V-A.

V Experiments

The turn-taking prediction models are trained on the natural training split and selected on the development split described in Section IV-A. All automatic evaluations are conducted on the paired perturbation benchmark constructed from the held-out test split, as described in Section IV. Human judgments are used only to validate the benchmark.

V-A Human Evaluation Metrics

For human validation, we report two A/B preference statistics at different aggregation levels. Natural preference rate is computed over individual annotations, as the fraction of judgments choosing the original non-perturbed clip as having more natural turn-taking. Majority-natural pair rate is computed after majority voting within each pair, as the fraction of pairs where the natural clip wins the majority vote.

For five-point ratings, we report the mean naturalness-rating difference between natural and perturbed clips, where positive values favor natural clips. We also report mean artifact ratings and the perturbed-minus-natural artifact difference to check whether audible artifacts confound naturalness judgments.

V-B Prediction Model Comparison

We compare TurnNat scorers instantiated with VAP and DualTurn backbones. The comparison includes released checkpoints and fully fine-tuned variants, using each backbone’s native future-activity target or the shared 256-way categorical target used by TurnNat.

VAP. VAP uses a CPC speech encoder, a causal Transformer, and a 256-way classification head that predicts the joint future voice activity of both speakers over a 2s horizon [8]. We evaluate the released VAP checkpoint directly and a fully fine-tuned VAP variant trained with the same 256-way categorical future-activity target.

DualTurn. DualTurn learns causal representations through dual-channel generative speech pretraining with a frozen Mimi encoder and a Qwen backbone [21]. Its original training includes multiple turn-taking signals, including VAD, future activity, end-of-turn, hold, beginning-of-turn, and backchannel prediction. The Mimi encoder is frozen in all experiments.

For comparison with the 256-way categorical TurnNat scorer, we evaluate two DualTurn scoring forms. The first uses DualTurn’s native eight Bernoulli future-activity targets, defined by 4 horizon bins per speaker at 0.24, 0.48, 0.96, and 2.00 s. The second replaces this output with the shared 256-way categorical head used by TurnNat.

Training Details. We train each model for up to 5 epochs with AdamW and a batch size of 8, and select the checkpoint with the lowest development future-activity loss. Early stopping is used to reduce overfitting. Every experiment is conducted on a single NVIDIA A100 80GB GPU.

V-C Automatic Evaluation Metrics

For each natural–perturbed pair (xinat,xipert)(x_{i}^{\mathrm{nat}},x_{i}^{\mathrm{pert}}), an automatic metric produces dialogue-level naturalness scores mθ(xinat)m_{\theta}(x_{i}^{\mathrm{nat}}) and mθ(xipert)m_{\theta}(x_{i}^{\mathrm{pert}}), where higher values indicate more natural turn-taking. We define the paired score difference as

Δmθ,i=mθ(xinat)mθ(xipert).\Delta m_{\theta,i}=m_{\theta}(x_{i}^{\mathrm{nat}})-m_{\theta}(x_{i}^{\mathrm{pert}}). (11)

A positive Δmθ,i\Delta m_{\theta,i} indicates that the natural clip receives a higher naturalness score than its perturbed counterpart.

Concordance Index. The concordance index (C-index) measures global separability between natural and perturbed clips:

C-index=i=1Nj=1N𝕀[mθ(xinat)>mθ(xjpert)]i=1Nj=1N𝕀[mθ(xinat)mθ(xjpert)].\mathrm{C\mbox{-}index}=\frac{\sum_{i=1}^{N}\sum_{j=1}^{N}\mathbb{I}\left[m_{\theta}(x_{i}^{\mathrm{nat}})>m_{\theta}(x_{j}^{\mathrm{pert}})\right]}{\sum_{i=1}^{N}\sum_{j=1}^{N}\mathbb{I}\left[m_{\theta}(x_{i}^{\mathrm{nat}})\neq m_{\theta}(x_{j}^{\mathrm{pert}})\right]}. (12)

Pairwise Accuracy. Pairwise accuracy measures whether the metric ranks each matched pair in the expected direction:

Accpair=1Ni=1N𝕀[Δmθ,i>0].\mathrm{Acc}_{\mathrm{pair}}=\frac{1}{N}\sum_{i=1}^{N}\mathbb{I}\left[\Delta m_{\theta,i}>0\right]. (13)

We report the mean Δmθ\Delta m_{\theta} as a within-scorer separation diagnostic; C-index and matched-pair accuracy are the primary scale-free comparison metrics.

VI Results

We first verify that the constructed turn-taking benchmark produces human-perceived differences between natural and perturbed pairs. We then evaluate whether TurnNat distinguishes natural from perturbed clips on the same benchmark.

VI-A Human Validation of the Perturbation Benchmark

TABLE II: Human validation results by perturbation type.
Type Nat. pref. \uparrow Maj. nat. \uparrow Δ\DeltaNat. \uparrow Δ\DeltaArt. 0\to 0
Late Response 0.756 0.867 0.667 -0.111
Early Entry 0.678 0.700 0.700 0.667
Hold Instead 0.733 0.867 0.900 0.500
Shift Instead 0.656 0.700 0.533 0.389
Excessive BC 0.678 0.767 0.589 0.000
Overall 0.700 0.780 0.678 0.289

Note. Nat. pref. is the fraction of judgments choosing the natural clip. Maj. nat. is the fraction of pairs with majority-natural preference. Δ\DeltaNat. is natural minus perturbed naturalness rating (1–5). Δ\DeltaArt. is perturbed minus natural artifact rating (1–5), where values closer to 0 indicate better artifact control.

As shown in Table II, human judgments consistently favor natural turn-taking. Annotators prefer the natural clip in 70.0% (95% Wilson CI: 65.6–74.1) of individual pairwise judgments. After majority voting within each pair, the natural clip is preferred in 78.0% of pairs (95% Wilson CI: 70.7–83.9). Natural clips also receive higher five-point naturalness ratings by 0.678 points on average. A participant-level paired bootstrap confirms that the naturalness-rating difference is significantly larger than the artifact-rating difference by 0.389 points (95% CI: [0.138, 0.651]), suggesting that the observed preference pattern is not primarily driven by waveform artifacts.

Refer to caption
Refer to caption
Figure 2: Representative natural–perturbed pairs. Each row shows one perturbation type, with the natural clip on the left and the perturbed clip on the right. Shaded regions indicate the perturbation region, and markers show TBU midpoints. Perturbed clips show localized increases in TBUs NLL.
TABLE III: Automatic discrimination results for dialogue-level TurnNat scores evaluated on the perturbation benchmark.
Architecture Training Overall By perturbation type: C-index \mid Accpair\mathrm{Acc}_{\mathrm{pair}} (%) \uparrow
ID Backbone Output Adapt. α\alpha Δmθ\Delta m_{\theta} \uparrow C-index \uparrow Accpair\mathrm{Acc}_{\mathrm{pair}} (%) \uparrow Late resp. Early entry Hold instead Shift instead Excess BC
V0 VAP 256-way Cat. None 0.60 0.633 80.6 .562 90.0 .671 91.0 .634 82.0 .547 66.0 .771 74.0
D0 DualTurn indep. Bern. None 0.47 0.645 77.5 .535 66.0 .675 85.0 .653 73.0 .600 83.0 .763 80.5
V1 VAP 256-way Cat. FT 1 0.36 0.641 80.2 .571 79.5 .672 85.0 .631 74.0 .567 82.5 .767 80.0
D1 DualTurn indep. Bern. FT 1 0.47 0.663 81.2 .576 75.5 .672 82.0 .740 73.0 .583 91.5 .769 84.0
D2 DualTurn indep. Bern. + Aux. FT 1 0.40 0.657 81.5 .565 78.0 .681 86.0 .719 71.5 .576 92.0 .766 80.0
D3 DualTurn 256-way Cat. FT 1 0.44 0.660 83.3 .570 82.0 .718 90.0 .592 78.0 .621 82.0 .790 84.5
D4 DualTurn 256-way Cat. + Aux. FT 1 0.45 0.670 86.2 .607 93.5 .712 93.5 .630 80.0 .602 79.5 .795 84.5
D2 DualTurn indep. Bern. + Aux. FT 3 0.47 0.669 81.7 .575 78.5 .682 81.5 .742 75.5 .596 92.0 .773 81.0
D4 DualTurn 256-way Cat. + Aux. FT 3 0.46 0.676 87.3 .619 94.0 .715 92.0 .633 83.5 .606 82.0 .810 85.0
D4 DualTurn 256-way Cat. + Aux. FT 8 0.45 0.676 88.0 .619 95.0 .713 92.5 .609 84.5 .628 81.0 .813 87.0

Note. Δmθ\Delta m_{\theta} is the mean paired score difference mθ(xnat)mθ(xpert)m_{\theta}(x^{nat})-m_{\theta}(x^{pert}), used as a within-scorer separation diagnostic. Each perturbation-type group reports C-index followed by Accpair\mathrm{Acc}_{\mathrm{pair}}. α\alpha is the TBU training weight. Adapt. denotes adaptation setting; FT denotes full fine-tuning; “indep. Bern.” denotes DualTurn’s native Bernoulli future-activity targets. Aux. denotes auxiliary losses for the original DualTurn turn-taking signal heads.

TABLE IV: Aggregation ablation using the D4 scorer with α=8\alpha=8.
Aggregation Δmθ\Delta m_{\theta} \uparrow C-index \uparrow Accpair\mathrm{Acc}_{\mathrm{pair}} (%) \uparrow
All frames mean 0.20 ±\pm 0.01 0.609 84.7
TBU mean only 0.37 ±\pm 0.03 0.662 87.4
TBU tail only 0.54 ±\pm 0.05 0.674 84.5
TBU mean + tail 0.45 ±\pm 0.04 0.676 88.0

Note. Δmθ\Delta m_{\theta} is reported with 95% bootstrap CI half-widths. Accpair\mathrm{Acc}_{\mathrm{pair}} is matched-pair accuracy. All values use D4 with α=8\alpha=8.

VI-B TurnNat Evaluation on the Perturbation Benchmark

Overall discrimination. Table III reports automatic discrimination results on the perturbation benchmark. We focus on matched-pair accuracy and C-index: matched-pair accuracy tests whether a scorer assigns higher naturalness to a natural clip than to its matched perturbed counterpart, while C-index measures global natural–perturbed separability across clips. The best configuration, D4 with α=8\alpha=8, achieves 88.0% matched-pair accuracy (95% Wilson CI: 85.8–89.9) and a C-index of 0.676, improving over the VAP baselines (V0: 80.6%, V1: 80.2%) by about 7–8 absolute points and over the unadapted DualTurn Bernoulli scorer (D0: 77.5%) by 10.5 points. The gap between matched-pair accuracy and C-index suggests that paired comparisons are more stable than global score comparisons across heterogeneous dialogue contexts.

Architecture ablation. Per-type results show that D4 with α=8\alpha=8 is strongest overall and performs particularly well on late response, early entry, hold-instead, and excessive backchanneling. The main exception is shift-instead perturbations, where the Bernoulli auxiliary scorer reaches the highest matched-pair accuracy. This suggests that independent horizon targets and categorical joint-state targets emphasize different aspects of turn-taking behavior, while the categorical auxiliary model provides the most balanced discrimination overall.

Effect of TBU weighting. Emphasizing TBUs during training further improves the final score. Increasing α\alpha from 1 to 3 and 8 improves D4 from 86.2% to 87.3% and 88.0% pair accuracy, respectively, while the C-index increases from 0.670 to 0.676. The two weighted D4 variants are close, suggesting that TBU weighting is beneficial but not highly sensitive within this range. Applying the same weighting to the Bernoulli auxiliary scorer yields a small gain, from 81.5% to 81.7%, suggesting that the strongest results require both the categorical future-activity target and auxiliary DualTurn supervision.

Perturbation-type analysis. Per-type results show that D4 with α=8\alpha=8 is strongest overall and performs well on late response, early entry, hold instead of shift, and excessive backchanneling. The main exception is shift-instead perturbations, where the Bernoulli auxiliary scorer reaches the highest matched-pair accuracy. This suggests that independent horizon targets and categorical joint-state targets emphasize different aspects of turn-taking behavior, while the categorical auxiliary model provides the most balanced discrimination overall.

Aggregation ablation. Table IV shows that TBU-based aggregation outperforms all-frame averaging. Combining mean and tail TBU pooling gives the best overall result, reaching 88.0% pair accuracy and a C-index of 0.676.

Visualized qualitative case study. Fig. 2 shows representative natural–perturbed pairs for early entry and excessive backchanneling. Perturbed clips exhibit localized TBU-NLL increases near the modified region, providing an interpretable view of TurnNat’s dialogue-level scores. Additional examples are provided in the released repository.

VII Conclusion

We introduced TurnNat, a likelihood-based framework for evaluating turn-taking naturalness in dyadic spoken dialogue, together with a paired perturbation benchmark whose turn-taking degradations are validated by human judgments. The benchmark covers five localized timing and floor-management failures. TurnNat places heterogeneous turn-taking behaviors in a shared likelihood-based evaluation space, producing a single dialogue-level naturalness score while still allowing local inspection through high-surprisal TBUs. Across VAP and DualTurn-based instantiations, future two-speaker voice-activity prediction provides likelihood distributions that reliably distinguish natural from perturbed clips. These results support future-activity likelihood as a unified signal for evaluating heterogeneous turn-taking failures.

VIII Limitations

This work evaluates controlled perturbations of natural human-to-human dialogue. While the paired design isolates turn-taking timing differences, it does not cover all timing failures in deployed spoken dialogue systems, such as system-side latency, semantic misunderstandings, or prosodic mismatch. TurnNat also focuses on future two-speaker voice activity and may miss cases where naturalness depends on lexical content, discourse intent, speaker relationship, or task-dependent naturalness cues. Future work would extend the benchmark to real human–AI conversations, more languages, and broader domains.

IX Generative AI Use Disclosure

The authors used ChatGPT (OpenAI) to assist with grammar checking and proofreading the manuscript. These tools were not used to generate any scientific content, results, or conclusions. All authors reviewed and take full responsibility for the final content of this paper.

References

  • [1] V. Agrawal, A. Akinyemi, K. Alvero, M. Behrooz, J. Buffalini, F. M. Carlucci, J. Chen, J. Chen, Z. Chen, S. Cheng, et al. (2025) Seamless interaction: dyadic audiovisual motion modeling and large-scale dataset. arXiv preprint arXiv:2506.22554. Cited by: §IV-A.
  • [2] S. Arora, Z. Lu, C. Chiu, R. Pang, and S. Watanabe (2025) Talking turns: benchmarking audio foundation models on turn-taking dynamics. arXiv preprint arXiv:2503.01174. Cited by: §I, §II-B.
  • [3] A. Baughan, X. Wang, A. Liu, A. Mercurio, J. Chen, and X. Ma (2023) A mixed-methods approach to understanding user trust after voice assistant failures. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, pp. 1–16. Cited by: §I.
  • [4] G. Castillo-López, G. de Chalendar, and N. Semmar (2025) A survey of recent advances on turn-taking modeling in spoken dialogue systems. In Proceedings of the 15th international workshop on spoken dialogue systems technology, pp. 254–271. Cited by: §I.
  • [5] K. E. Cevasco, R. E. Morrison Brown, R. Woldeselassie, and S. Kaplan (2024) Patient engagement with conversational agents in health applications 2016–2022: a systematic review and meta-analysis. Journal of medical systems 48 (1), pp. 40. Cited by: §I.
  • [6] A. Défossez, L. Mazaré, M. Orsini, A. Royer, P. Pérez, H. Jégou, E. Grave, and N. Zeghidour (2024) Moshi: a speech-text foundation model for real-time dialogue. arXiv preprint arXiv:2410.00037. Cited by: §I.
  • [7] E. Ekstedt and G. Skantze (2020) TurnGPT: a transformer-based language model for predicting turn-taking in spoken dialog. In Findings of the Association for Computational Linguistics: EMNLP 2020, pp. 2981–2990. Cited by: §I, §II-A.
  • [8] E. Ekstedt and G. Skantze (2022) Voice activity projection: self-supervised learning of turn-taking events. In Proc. Interspeech 2022, pp. 5190–5194. Cited by: §I, §II-A, §III-C, §IV-B, §V-B.
  • [9] Q. Fang, S. Guo, Y. Zhou, Z. Ma, S. Zhang, and Y. Feng (2025) Llama-omni: seamless speech interaction with large language models. In International Conference on Learning Representations, Vol. 2025, pp. 57607–57624. Cited by: §I.
  • [10] K. Inoue, M. Elmers, Y. Fu, Z. H. Pang, D. Lala, K. Ochi, and T. Kawahara (2025) Prompt-guided turn-taking prediction. In Proceedings of the 26th Annual Meeting of the Special Interest Group on Discourse and Dialogue, pp. 146–151. Cited by: §II-A.
  • [11] K. Inoue, B. Jiang, E. Ekstedt, T. Kawahara, and G. Skantze (2024) Multilingual turn-taking prediction using voice activity projection. In Proceedings of the 2024 joint international conference on computational linguistics, language resources and evaluation (lrec-coling 2024), pp. 11873–11883. Cited by: §II-A.
  • [12] K. Inoue, B. Jiang, E. Ekstedt, T. Kawahara, and G. Skantze (2024) Real-time and continuous turn-taking prediction using voice activity projection. arXiv preprint arXiv:2401.04868. Cited by: §II-A.
  • [13] S. Ji, Y. Chen, M. Fang, J. Zuo, J. Lu, H. Wang, Z. Jiang, L. Zhou, S. Liu, X. Cheng, et al. (2024) Wavchat: a survey of spoken dialogue models. arXiv preprint arXiv:2411.13577. Cited by: §I.
  • [14] M. Johansson and G. Skantze (2015) Opportunities and obligations to take turns in collaborative multi-party human-robot interaction. In Proceedings of the 16th annual meeting of the special interest group on discourse and dialogue, pp. 305–314. Cited by: §II-A.
  • [15] G. Lin, S. S. Kuan, Q. Wang, J. Lian, T. Li, S. Watanabe, and H. Lee (2026) Full-duplex-bench v1. 5: evaluating overlap handling for full-duplex speech models. In ICASSP 2026-2026 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 19447–19451. Cited by: §II-B.
  • [16] G. Lin, J. Lian, T. Li, Q. Wang, G. Anumanchipalli, A. H. Liu, and H. Lee (2025) Full-duplex-bench: a benchmark to evaluate full-duplex spoken dialogue models on turn-taking capabilities. arXiv preprint arXiv:2503.04721. Cited by: §I, §I, §II-B.
  • [17] Y. Lin, Y. Zheng, M. Zeng, and W. Shi (2025) Predicting turn-taking and backchannel in human-machine conversations using linguistic, acoustic, and visual signals. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 15310–15322. Cited by: §I, §II-A.
  • [18] C. Liu, M. Su, Y. Xiang, Y. Huang, Y. Yang, K. Zhang, and M. Fan (2025) Toward enabling natural conversation with older adults via the design of llm-powered voice agents that support interruptions and backchannels. In Proceedings of the 2025 CHI conference on human factors in computing systems, pp. 1–22. Cited by: §I.
  • [19] M. Maslych, M. Katebi, C. Lee, Y. Hmaiti, A. Ghasemaghaei, C. Pumarada, J. Palmer, E. Segarra Martinez, M. Emporio, W. Snipes, et al. (2025) Mitigating response delays in free-form conversations with llm-powered intelligent virtual agents. In Proceedings of the 7th ACM Conference on Conversational User Interfaces, pp. 1–15. Cited by: §I.
  • [20] R. Meena, G. Skantze, and J. Gustafson (2014) Data-driven models for timing feedback responses in a map task dialogue system. Computer Speech & Language 28 (4), pp. 903–922. Cited by: §II-A.
  • [21] S. Rajaa (2026) DualTurn: learning turn-taking from dual-channel generative speech pretraining. arXiv preprint arXiv:2603.08216. Cited by: §I, §II-A, §V-B.
  • [22] M. Roddy and N. Harte (2020) Neural generation of dialogue response timings. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pp. 2442–2452. Cited by: §I, §II-B.
  • [23] S. O. Russell and N. Harte (2025-07) Visual cues enhance predictive turn-taking for two-party human interaction. In Findings of the Association for Computational Linguistics: ACL 2025, W. Che, J. Nabende, E. Shutova, and M. T. Pilehvar (Eds.), Vienna, Austria, pp. 209–221. External Links: Link, Document, ISBN 979-8-89176-256-5 Cited by: §II-A.
  • [24] J. Sakuma, S. Fujie, and T. Kobayashi (2023) Response timing estimation for spoken dialog systems based on syntactic completeness prediction. In 2022 IEEE Spoken Language Technology Workshop (SLT), pp. 369–374. Cited by: §I, §IV-B.
  • [25] R. Sanjeewa, R. Iyer, P. Apputhurai, N. Wickramasinghe, and D. Meyer (2024) Empathic conversational agent platform designs and their evaluation in the context of mental health: systematic review. JMIR Mental Health 11, pp. e58974. Cited by: §I.
  • [26] D. Schlangen (2006) From reaction to prediction: experiments with computational models of turn-taking. Proceedings of Interspeech 2006, Panel on Prosody of Dialogue Acts and Turn-Taking. Cited by: §II-A.
  • [27] Silero Team (2024) Silero VAD: Pre-trained Enterprise-grade Voice Activity Detector. Note: https://github.com/snakers4/silero-vadGitHub repository. Accessed: 2026-05-01 Cited by: §IV-B.
  • [28] G. Skantze (2017) Towards a general, continuous model of turn-taking in spoken dialogue using lstm recurrent neural networks. In Proceedings of the 18th Annual SIGdial Meeting on Discourse and Dialogue, pp. 220–230. Cited by: §II-A.
  • [29] G. Skantze (2021) Turn-taking in conversational systems and human-robot interaction: a review. Computer Speech & Language 67, pp. 101178. Cited by: §I, §II-A.
  • [30] J. Wang, L. Chen, A. Khare, A. Raju, P. Dheram, D. He, M. Wu, A. Stolcke, and V. Ravichandran (2024) Turn-taking and backchannel prediction with acoustic and large language model fusion. In ICASSP 2024-2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 12121–12125. Cited by: §I, §II-A, §IV-B.
  • [31] Q. Wang, Z. Meng, W. Cui, Y. Zhang, P. Wu, B. Wu, I. King, L. Chen, and P. Zhao (2025) Ntpp: generative speech language modeling for dual-channel spoken dialogue via next-token-pair prediction. arXiv preprint arXiv:2506.00975. Cited by: §I.
  • [32] X. Wang, Y. Li, C. Fu, Y. Zhang, Y. Shen, L. Xie, K. Li, X. Sun, and L. Ma (2025) Freeze-omni: a smart and low latency speech-to-speech dialogue model with frozen llm. In International Conference on Machine Learning, pp. 63345–63354. Cited by: §I.
  • [33] Z. Xie and C. Wu (2024) Mini-omni: language models can hear, talk while thinking in streaming. arXiv preprint arXiv:2408.16725. Cited by: §I.