Skip to main content
The Timing of a Conversation: What Turn-Taking Research Can Teach AI Companions
informational9 min read

The Timing of a Conversation: What Turn-Taking Research Can Teach AI Companions

Review spoken turn-taking, voice prediction, and mobile typing research, then explore a timing worksheet and the design behind Kissable ReplyBeat.

Maya Chen

Maya Chen

AI Research Writer

The right timing for an AI conversation depends on the medium. Live speech requires turn coordination. A voice message needs understandable delivery and playback. Text needs readable pacing and responsiveness to new input. Evidence from one setting does not automatically prescribe a delay in another.

This review connects three areas of research to an original timing worksheet and a proposed usability study. It also explains ReplyBeat, Kissable's conversational pacing technology: message grouping and length-sensitive delivery. In this series, Attunara is our name for the orchestration of context, character, delivery, and scenes. ReplyBeat concerns how a response arrives, as well as what it says.

The cited studies are research evidence. The timing examples below are invented illustrations, and the proposed evaluation has not been run.

What three studies can tell us

Spoken turn-taking is a coordination problem

Stivers et al., PNAS 2009. Researchers examined question–response transitions in recorded informal conversations across ten languages. They found broad avoidance of overlapping talk and long silences, alongside differences in response timing between languages. This is observational evidence about spoken interaction in the sampled settings. It neither prescribes a universal 200-millisecond chatbot response deadline nor tests asynchronous messaging or artificial typing indicators. The relevant lesson is to study timing in its interactional context. Turn-taking study.

Two panels: a robot blob answers Great Question before the user has typed anything, then a bearded cream blob waits under cobwebs for typing dots — conversation timing extremes.
Answer before they've typed, or leave them growing a beard: both feel wrong.

Predicting speech activity differs from waiting for silence

Ekstedt and Skantze, INTERSPEECH 2022. Voice Activity Projection learns to predict future speech activity and evaluates four tasks involving turn shifts and brief listener responses. Its discrete formulation models dependencies across the prediction window and improves selected comparisons with prior approaches. These are prediction results, not a demonstration of user satisfaction in a deployed companion. The paper concerns spoken interaction; it does not establish that a text-delivery system uses this model or supports live calls. Voice Activity Projection.

Mobile typing speed is not an ideal AI delay

Palin et al., MobileHCI 2019. A mobile transcription study with 37,370 volunteers reported an average of 36.2 words per minute. Participants copied supplied text, and the volunteer sample was self-selected. Composing a personal message involves a different task, while reading a generated response is different again. The study offers measured text-entry behavior, not evidence that an AI should simulate those speeds or that longer waits improve connection. Mobile typing study.

Separate the three user experiences

A natural-feeling interaction depends partly on whether the interface meets the user's expectations for that medium. Our analysis begins by keeping those expectations distinct.

MediumWhat the user is doingTiming question worth testingCommon evaluation mistake
Live spoken exchangeSpeaking, listening, and taking turnsDoes the system yield and resume appropriately?Treating a low average response delay as sufficient
Asynchronous voice messageWaiting for a clip and choosing when to play itIs the message available and easy to listen to?Applying live turn-taking thresholds to clip delivery
Text conversationReading, composing, or interrupting with new inputDoes pacing remain responsive and readable?Assuming a longer typing animation feels more human

A short pause can be unremarkable in one setting and disruptive in another. A long response may benefit from readable divisions, but dividing it into many bubbles can also produce notification clutter or make it harder to refer back to a sentence. Those are usability questions to investigate, not benefits guaranteed by splitting text.

The same applies to timing variability. Variation can prevent a mechanical pattern, yet unexplained waiting can feel like a stalled interface. The desirable outcome is an understandable conversation, not a convincing simulation of a person refusing to answer.

A timestamp worksheet for the whole path

When someone says a response was slow, several stages may be responsible. Capture events rather than guessing from the animation.

The following is an illustrative timeline, measured in milliseconds from a fictional send action. It is not a Kissable trace, a service target, or a model benchmark.

TimeEventWhat it establishes
0User presses SendStart of the user's wait
50Request reaches the serverRequest transit took 50 ms in this example
1,250Response content is readyServer-side work since arrival took 1,200 ms
1,300Client receives the prepared contentReturn transit added 50 ms
1,500First response bubble becomes visibleFirst visible response took 1,500 ms overall
2,200Final response bubble becomes visibleComplete display took 2,200 ms overall

The display intervals overlap neither the invented transit intervals nor the server interval in this particular example. Real streaming systems may overlap work across stages. Their durations should not be added as if every stage were strictly sequential.

This distinction helps avoid a common diagnosis error: an indicator that lasts two seconds does not prove the model spent two seconds generating. Conversely, an instant indicator can coexist with a long wait for useful content.

For an actual trace, record a consistent clock or account for clock differences between devices and servers. Include the version, network conditions, foreground state, content length, and whether the reply streamed. Without those conditions, comparing two timing captures can misattribute network or device behavior to the conversation design.

What ReplyBeat describes

ReplyBeat is Kissable's conversational pacing design: it groups messages and uses length-sensitive timing for readable delivery. The inspected implementation splits and schedules messages, uses length-sensitive typing time, and accounts for generation latency when determining additional waiting. It includes configuration controls, so source code is not a measurement of every current account or client.

A useful way to explain the design is “a conversation with room to breathe.” The mechanism beneath that line is more concrete: the system considers the length and delivery of the response rather than assigning every message the same visible pause.

That explanation does not make a typing indicator a view into an AI's thoughts or feelings. It also does not imply a user-adjustable pacing slider, a live voice-call capability, or use of the speech-prediction method reviewed above. Those are separate features and engineering choices.

ReplyBeat belongs alongside Crosslink Recall and SceneCarry because delivery can interrupt an otherwise coherent interaction. If a user sends a correction while several bubbles are queued, the product needs sensible behavior for what happens next. A response that arrives in readable pieces should still remain responsive to the user's direction.

A proposed study that could distinguish the effects

To evaluate pacing, keep the response content and bubble structure fixed while varying the delivery schedule. If you change the wording, length, number of bubbles, and delay together, a preference cannot be attributed to timing alone.

A useful initial design crosses two factors: a fast versus slower underlying generation condition, and immediate versus length-sensitive scheduled delivery. The same scripted conversation can appear in all four conditions. Counterbalance their order so the last or most familiar example does not always belong to the same condition.

This is a proposed formative study, not an executed experiment. A small consenting-adult pilot can identify confusing behaviors and improve the tasks. Its results would not by themselves establish population-wide preferences or changes in relationship quality.

OutcomeSuggested observationWhy it deserves a separate measure
ResponsivenessFirst useful visible content and user ratingA quick animation may still conceal a slow answer
ReadabilityWhether participants can follow and refer back to the replyFast completion can overwhelm; slow display can fragment
Interruption handlingBehavior after new user input arrivesA queued reply may no longer fit the conversation
FrustrationTask-specific rating and observed attempts to retryNaturalness ratings can hide practical irritation
ReliabilityMissing, duplicate, or out-of-order bubblesSmooth successful runs omit delivery failures

Analyze short and long responses separately. Report the median and the slower tail, with the number of trials and failures. A pleasing average can conceal rare waits that dominate a user's impression.

A robot weather presenter points at an Average: Sunny forecast while a cream blob stands drenched under one rain cloud labeled One Long Wait — averages hide slow replies.
The average reply was sunny. You'll remember the one that rained.

If participants disagree, retain that variation. Some readers prefer immediate complete text; others may prefer a few readable beats. The next design question may concern control or context, rather than finding one universal delay.

Reading a timing claim critically

A claim such as “more natural conversation” should name what was rated, who rated it, and against what alternative. A change in output speed is not automatically a change in satisfaction. An increase in time spent chatting is not automatically evidence that the timing was better.

Likewise, observing human behavior can inspire an interface without requiring literal imitation. People type at different speeds, stop mid-sentence, and become distracted. A companion app can preserve readable conversational rhythm while avoiding unnecessary waiting.

The useful research-to-product connection is therefore a question: which delivery behavior helps this interaction work? ReplyBeat gives that part of the experience a name. A transparent study would show whether a particular implementation delivers the intended benefit, including where it does not.

Frequently asked questions

Should an AI always answer as fast as possible?

Responsiveness matters, but the complete experience also includes readability and handling new input. Test those outcomes rather than equating one delay number with quality.

Does a typing indicator reveal that the companion is thinking?

It is an interface signal. Its behavior depends on the product's generation and delivery design, not a direct observation of a human-like mental state.

Is ReplyBeat a voice-call system?

The design described here concerns message delivery. Live spoken turn-taking is a separate capability and should be checked independently in a product's current feature list.

What should a reviewer record first?

Capture send, first useful response, and final display, along with response length, failures, client conditions, and any interruption. Those observations make later explanations more credible.

References

Explore the everyday experience in our guides to realistic AI boyfriend conversations and voice messages and pictures. Meet your companion on Kissable.

Maya Chen
Maya Chen

AI Research Writer

Maya covers AI companion technology, safety, and the psychology behind human-AI relationships. She focuses on what the research actually says — and what it doesn’t.

Try Kissable free.

Full access, free to start. No credit card required.