The short answer

Among published systems that learned turn-taking from real conversation with each speaker on a separate channel, that slice runs from 344 hours (J-Moshi, Japanese) to about 2,000 hours (Fisher, English). It sits on top of a much larger base. Moshi paired its 2,000 hours of Fisher with 7 million hours of mono audio and more than 20,000 hours of synthetic dialogue. Several models report no real two-channel conversation at all and handle turns in a different way.

So the answer to "how much?" has two parts: a base of speech that can be large, cheap, and single-channel, and a smaller set of real two-channel conversation in each language you ship, where the published range is a few hundred to a few thousand hours.

What each system trained on

"Real two-channel" means recorded human conversation with one speaker per channel, used to train the model directly. Hours are as each paper reports them.

ModelReal two-channel conversationOther training dataPaper
dGSLM (2022)Fisher, 2,000 hNone; textless model trained on Fisher onlyarXiv 2203.16502
Moshi (2024)Fisher, 2,000 h, upsampled from 8 to 24 kHz7M h mono audio; diarized pseudo two-stream audio; 20k+ h synthetic dialoguearXiv 2410.00037
SyncLLM (2024)Fisher, 2,000 h212k h synthetic dialogue rendered from text; Llama 3 8B basearXiv 2409.15594
NTPP (2025)Fisher, reported as 2,200 h, upsampled to 16 kHzAbout 140,000 h of speech from three datasetsarXiv 2506.00975
J-Moshi (2025)344 h Japanese, 201 h of it in-houseAbout 60,000 h of J-CHAT, diarized into two streams; 602 h synthetic (J-Moshi-ext)arXiv 2506.02979
PersonaPlex (2026)1,217 h of Fisher in the released checkpointMoshi weights; 2,250 h synthetic service and QA dialoguesarXiv 2602.06053
Raon-SpeechChat (2026)13.21K h real conversation, mostly single-channel and diarized106.33K h synthetic conversation; 1.38M h for the base modelarXiv 2605.23912
MiniCPM-o 4.5 (2026)Not reportedMillions of hours of unlabeled speech; voice-actor dialogues; web audio-videoarXiv 2604.27393
Covo-Audio-Chat-FD (2026)Not reportedAbout 8M h of pretraining audio; turn-based dialogues converted to two channelsarXiv 2602.09823
Freeze-Omni (2024)None110,000 h internal ASR data; about 3,000 h of TTS speech; 60,000 synthesized QA samplesarXiv 2411.00774
OmniFlatten (2024)NoneAbout 100K h of ASR and TTS data; 2,000 h of simulated two-channel dialoguearXiv 2410.17799
SALMONN-omni (2025)NoneLibriSpeech and GigaSpeech ASR; about 730k QA and 80k synthesized conversationsarXiv 2505.17060
LSLM (2024)None585 h of LibriTTS; spoken commands as interruptions; MUSAN noisearXiv 2408.02622

Two notes on the Fisher rows. The LDC catalog lists Fisher English as 11,699 calls totaling about 1,960 hours (LDC2004S13), and papers round it differently. Moshi also used 170 hours of separate-channel conversation, but to train its multi-stream TTS and to fine-tune the text model on transcripts, not to train Moshi directly, so it is left out of the real column.

What the table shows

Why the real slice stays small

Two-channel conversation is hard to find at scale, which fullduplex.ai's post on the data ceiling covers in detail. The table shows the effect: nearly every English system reaches for the same corpus. Fisher also carries limits into each model that uses it. It is 8 kHz telephone audio, so Moshi upsampled it to 24 kHz with a super-resolution model and NTPP upsampled it to 16 kHz. It is English only, recorded in 2003 between strangers given an assigned topic (LDC2005S13). Its license depends on LDC membership terms, which matters for a commercial model.

Teams outside English build their own. More than half of J-Moshi's 344 hours came from the lab's in-house corpora, with the rest from CALLHOME Japanese, the CSJ, and a travel agency dialogue corpus.

How to size your own purchase

The papers give reference points, and these decisions move the number for your model.

Before you sign, check the sample itself. Our buyer's guide lists the questions to ask about channels, consent, and license.

Where oto fits

oto builds full-duplex conversational speech datasets in English, Japanese, and Korean, with one speaker on each channel.

Data for voice AI

Request samples or a quote

Tell us what you are building, and we will send samples and pricing for the data that fits.

Frequently asked questions

How many hours of data did Moshi train on?

About 7 million hours of mono audio for pretraining, 2,000 hours of two-channel Fisher conversation for fine-tuning, and more than 20,000 hours of synthetic dialogue for instruction tuning.

How much real conversation data does a full-duplex model need?

Published systems used between 344 hours (J-Moshi, Japanese) and about 2,000 hours (Fisher, English) of real two-channel conversation, on top of much larger single-channel or synthetic data.

Can a full-duplex model be trained only on synthetic dialogue?

Some published models report no real two-channel data, but they mostly predict turn states or train on generated interruption scenarios. In the papers reviewed here, the models that generate natural overlap and backchannels fine-tuned on real conversation.

Why do so many full-duplex models use Fisher?

It is one of the few large English corpora with each speaker on a separate channel. It is also 8 kHz telephone audio from 2003, so models that generate wideband speech upsample it.

How much full-duplex data do I need for Japanese or Korean?

J-Moshi used 344 hours of Japanese two-channel dialogue after pretraining on about 60,000 hours of diarized Japanese audio. Plan a separate conversation set for each language, since turn-taking differs between languages.

For more datasets, benchmarks, and models, see the fullduplex.ai catalog.

otoearth, Inc.