← Latest papers
💬 NLP

TiCo: Time-Controllable Training for Spoken Dialogue Models

The paper introduces TiCo, an efficient post-training method that equips spoken dialogue models with time awareness through Spoken Time Markers, enabling them to generate responses with controllable durations while maintaining high quality.

Original authors: Kai-Wei Chang, Wei-Chih Chen, En-Pei Hu, Hung-yi Lee, James Glass

Published 2026-03-24
📖 5 min read🧠 Deep dive

Original authors: Kai-Wei Chang, Wei-Chih Chen, En-Pei Hu, Hung-yi Lee, James Glass

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are talking to a very smart, but slightly chaotic, voice assistant. You ask it a question, and it starts answering. But here's the problem: you told it, "Please keep your answer under 15 seconds," and it just keeps rambling on for a minute. Or you ask for a quick 5-second tip, and it gives you a 30-second lecture.

This happens because most current AI voice models are like writers who have never learned to check a watch. They know what to say, but they have no idea how long it will take to say it. They don't understand that "15 seconds" is a hard limit, not just a suggestion.

Enter TiCo (Time-Controllable Training). Think of TiCo as a personal time-manager coach for these AI voice models. It teaches the AI how to pace itself, stop when the clock runs out, and stretch its answer if it has extra time.

Here is how TiCo works, broken down into simple concepts:

The Problem: The "Word Count" Trap

In the past, if you wanted an AI to write a short text, you might tell it, "Write 50 words." But in the spoken world, counting words doesn't work.

  • The Analogy: Imagine telling a runner, "Run 50 steps." If they are walking slowly, 50 steps might take 30 seconds. If they are sprinting, it might take 5 seconds.
  • The Reality: Speech is messy. A single word like "banana" takes longer to say than "cat." If you have a fast talker or a slow talker, the time changes. Existing AIs try to guess the time by counting words, and they almost always get it wrong.

The Solution: TiCo's Two-Step Training

TiCo teaches the AI a new superpower: Time Awareness. It does this in two stages, like training an athlete.

Stage 1: The "Time-Stamping" Practice

First, the AI is asked to have a normal conversation with itself. But this time, it has to wear a digital stopwatch on its wrist.

  • The Analogy: Imagine the AI is writing a script. As it writes every sentence, it has to pause and write a note like: "I just finished this sentence, and my stopwatch says 3.5 seconds have passed."
  • The Result: The AI learns to associate the words it is generating with the actual time they take to speak. It builds an internal clock. It learns that saying "The ocean is deep" takes about 2 seconds, while "The Mariana Trench is the deepest part of the ocean" takes about 4 seconds.

Stage 2: The "Coach's Whistle" (Reinforcement Learning)

Now that the AI knows how to read its watch, we give it a specific challenge. We say, "Answer this question, but you must stop exactly at 15 seconds."

  • The Analogy: This is like a coach standing next to the runner with a whistle. If the AI starts to run too fast (finish too early), the coach gives a small reward. If it runs too slow (goes over time), the coach gives a penalty.
  • The Magic: The AI tries many different ways to answer. When it gets the timing right, it gets a "treat" (a reward). Over thousands of tries, it learns exactly how much to elaborate or how much to cut out to hit that 15-second mark perfectly.

The Secret Ingredient: "Spoken Time Markers"

How does the AI actually keep track? TiCo introduces special invisible tags called Spoken Time Markers.

  • The Metaphor: Think of these markers as milestones on a road trip. As the AI generates its answer, it drops a marker every few seconds saying, "I am here, and 10 seconds have passed."
  • If the AI sees it has 10 seconds left but only 5 seconds of content to go, it knows to slow down and add more details. If it has 5 seconds left but 10 seconds of content, it knows to speed up or cut the fluff.

Why This Matters

This isn't just about being precise; it's about real-world usability.

  • Driving: If you are driving and ask for traffic updates, you don't want a 2-minute story. You need a 10-second warning.
  • Emergency: If a medical device needs to give instructions, it must be brief and clear, not a long lecture.
  • Battery Life: Shorter, controlled responses save battery on your smartwatch.

The Results

The researchers tested TiCo on a new "Time-Bench" (a test specifically for timing).

  • Before TiCo: The AI was like a driver who ignores the speed limit, often going way over or under the target time.
  • After TiCo: The AI became a precision pilot. It could hit a 15-second target almost perfectly, and it could even do this for longer times (like 40 seconds) or when you asked via text instead of voice.

In a Nutshell

TiCo takes a voice AI that talks too much or too little and teaches it to respect the clock. It gives the AI an internal stopwatch and a coach to help it pace its speech, ensuring that when you ask for a 15-second answer, you get exactly that—no more, no less.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →