← Latest papers
⚡ electrical engineering

LibriConvo: Simulating Conversations from Read Literature for ASR and Diarization

This paper introduces LibriConvo, a 240-hour synthetic conversational speech corpus constructed by enhancing the Speaker-Aware Simulated Conversation framework with realistic timing and acoustic properties, which serves as a practical benchmark demonstrating superior performance in speaker diarization and ASR compared to existing pipelines and models.

Original authors: Máté Gedeon, Péter Mihajlik

Published 2026-06-11
📖 5 min read🧠 Deep dive

Original authors: Máté Gedeon, Péter Mihajlik

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 trying to teach a robot to understand a crowded room where two people are having a lively, overlapping conversation. The robot needs to do two things at once: figure out who is speaking at any given moment (Speaker Diarization) and what they are saying (Automatic Speech Recognition).

The problem is that real conversations are messy, expensive to record, and hard to label perfectly. So, scientists often build "fake" conversations by gluing together pre-recorded sentences. But usually, these fake conversations feel robotic—people pause too long, the timing is off, and the sentences don't make sense together.

This paper introduces LibriConvo, a new, massive library of "fake" but highly realistic conversations designed to train these robots better. Here is how they built it, using simple analogies:

1. The "Script" Problem: Making Sense of the Chaos

In the past, researchers would grab random sentences from different books and mash them together. It's like trying to have a conversation where one person quotes Harry Potter and the other quotes The Great Gatsby. The robot gets confused because the context is broken.

The Fix: The authors decided to stick to one book per conversation. They took sentences from LibriTTS (a database of people reading books) and only used sentences from the same story for a single dialogue.

  • Analogy: Instead of a chaotic mix of random quotes, they created a "book club" simulation where both speakers are discussing the same chapter. This helps the robot understand the flow of the story, making it easier to recognize words.

2. The "Timing" Problem: Fixing the Awkward Pauses

When researchers tried to simulate how people talk, they found the pauses were too long and awkward. It felt like a conversation between two people who were constantly waiting for the other to finish, even when they weren't.

The Fix: They analyzed real phone calls (CallHome) to see how people actually pause. They found the original data was messy, so they used a smart tool to find the exact start and end of speech. Then, they applied a "time-compression" filter.

  • Analogy: Imagine a video of a conversation where the editor accidentally left in 5 seconds of silence between every sentence. The authors ran a "fast-forward" button that only speeds up the long, awkward silences while keeping the natural, quick pauses intact. This makes the conversation flow like a real human chat.

3. The "Room" Problem: Where are they standing?

When you record a conversation, the sound changes depending on where you are standing and what the room looks like. Previous simulations often put speakers in weird spots, like floating in the middle of a ceiling or right against a wall, which doesn't happen in real life.

The Fix: They used a database of real room sounds (Room Impulse Responses) but added a "common sense" filter.

  • Analogy: Imagine a director casting actors for a scene. They wouldn't put the actors standing on the ceiling or inside a wall. The authors created a rule that only allows speakers to stand in "human-sized" spots (about 1.5 meters high, 1 meter apart) and at different angles, ensuring the sound feels like it's coming from a real living room, not a sci-fi movie set.

4. The Result: A Giant Training Gym

The final product, LibriConvo, is a massive dataset containing 240 hours of these simulated conversations.

  • It has 1,496 dialogues involving 830 different speakers.
  • Crucially, they split the data so that the speakers in the "training" group are completely different from the speakers in the "testing" group. This ensures the robot is learning to recognize anyone, not just memorizing specific voices.

5. Did it Work? (The Scoreboard)

The authors tested two types of robots on this new dataset:

  • The "Who is Speaking?" Test (Diarization):
    They compared a standard tool (pyannote) against a newer, smarter tool called Sortformer.

    • Result: Sortformer was much better. It made fewer mistakes (11.1% error rate vs. 24.4%).
    • Why? It's better at untangling the mess when two people talk over each other, kind of like a skilled conductor keeping track of two musicians playing at the same time.
  • The "What Did They Say?" Test (Speech Recognition):
    They tested big, pre-trained models (like Whisper) against a custom-trained model (FastConformer).

    • Result: The custom-trained model won. It achieved a very low error rate (6.97%).
    • Why? They taught the model a special trick called "Serialized Output Training." Instead of chopping up overlapping speech into tiny, confusing pieces, the model learned to keep each speaker's sentence whole, even if they talked over each other. It's like listening to a duet and writing down the lyrics for the singer on the left, then the singer on the right, without getting the words mixed up.

Summary

The paper doesn't claim this solves every problem in the world yet, but it provides a better training ground. By fixing the timing, the story context, and the room acoustics, they created a dataset that helps robots learn to handle messy, real-world conversations much more effectively than before. It's a new, high-quality "gym" for speech AI to get stronger.

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 →