Liveawaiting live activity…
Live · 312 events todayEnter the live floor →
Open Source Release · Speech-to-Speech

Speech-to-speech, fine-tuned to talk like a human

A hybrid architecture — persona-driven, full-duplex speech-to-speech with live function calling — running at ~200ms practical latency (160ms theoretical), near human conversation speed.

Weights & code on Hugging Face · research + commercial use
Fine-tuned on real production call data from every sample human-reviewed
ElevenLabsHume AIMicrosoft AzureZendeskBig Air LabHXElevenLabsHume AIMicrosoft AzureZendeskBig Air LabHX
~200ms
Practical Latency
real-world, end-to-end
160ms
Theoretical Latency
model-only floor
Full
Duplex
speaks & listens at once
0
Silence Timers
knows when to talk
Fine-tuning focus

Built for real, live conversation

Every improvement targets what breaks voice agents in production — not benchmark leaderboards.

Tool use
Fine-tuned agent skill

Function Calling

Invokes tools and APIs mid-conversation — spoken requests become structured actions in real time. Base Moshi-style models can't do this at all.

Full duplex
No silence timer

Knows When To Talk

Most speech-to-speech models wait out a silence timer to know when to respond. Ours listens and speaks at the same time, and turns naturally like a human would.

Barge-in
Graceful recovery

Interruption Handling

Detects user barge-in and yields immediately without losing context or repeating itself.

Expressive
Beyond words

Emotion & Tone Capture

Picks up on emotion, tone, hesitation, laughter, and other non-verbal sound — not just the transcript.

How it compares

Persona + function calling, in one model

A hybrid of NVIDIA's persona-prompted Moshi and Moshi RAG — persona-based prompting plus real function calling, which neither base model does alone.

Model
Function Calling
Persona Prompting
Latency
Base Moshi models
No
No
Low
NVIDIA persona Moshi
No
Yes
Low
Toingg hybrid (this model)
Yes
Yes
~200ms
Turn-taking latency

The fastest turn-taking we’ve measured

A static benchmark snapshot — our internal harness against public 24h medians from the voicebenchmark.ai leaderboard. Fixed numbers, not a live feed.

Rank #1 of 8
683ms
median turn-taking latency
111ms faster (14%) than Dasha, the next-fastest provider on the public board.
779msP95 latencyσ 70ms · 577847ms range
100%Response rateall 40 turns answered
0%Dropped turnsnothing timed out or went silent
#1
Toingg S2SUS
1.00×
#2
Dasha
1.16×
#3
OpenAI Realtime API
1.64×
#4
Retell
1.77×
#5
Telnyx
1.80×
#6
LiveKit
2.15×
#7
ElevenLabs
2.93×
#8
VAPI
3.81×
0.0×0.6×1.3×1.9×2.5×3.2×3.8×
Toingg S2S (ours) voicebenchmark.ai public leaderboard · 24h medianMultiples of our median (683ms)
Where the turns landed40 turns · σ 70ms
683ms
500600700800900
577Fastest
683Median
779P95
847Slowest

Every measured turn landed between 577 and 847ms — the shaded core is mean ±σ (613753ms).

Turn outcomes40 turns
100%
answered — every single turn got a reply0 dropped · 0 timed out
80%Ran straight through, uninterrupted32 turns
20%Caller barged in — model yielded instantly8 turns

Barge-in isn’t a failure — it’s the model detecting a caller talking over it and handing the floor back without losing context.

Static snapshot · measured 2026-07-25 · ours: Internal harness, 40 measured turns · competitors: voicebenchmark.ai public leaderboard · 24h median
Under the hood

How we fine-tuned it

Three passes, each targeting a specific failure mode we saw in live calls.

01

Start from persona Moshi

NVIDIA's persona-prompted Moshi gives natural voice, emotion, and tone — but no function calling or dynamic scripting on its own.

02

Add Moshi RAG for tools

Layered in Moshi RAG so the model can call functions and follow dynamic scripts mid-conversation, something neither base model does alone.

03

Optimize the serving path

Streaming inference and pipeline tuning brought end-to-end response time down to ~200ms practical, 160ms theoretical.

Try it yourself

Hear it. Then call it.

A walkthrough video and a live in-browser call are both on the way — you’ll be able to push on latency and interruptions yourself.

Demo walkthrough · coming soon

Start a Live Web Call

Talk to the model directly in your browser — no phone number needed.

Live web calls launch soon — check back shortly
Get the model

Everything's on Hugging Face

Model card + weights
Toingg Speech-to-Speech →
huggingface.co/toingg
~200ms
Practical latency · 160ms theoretical
Open license
See the model card on Hugging Face for full weights, usage terms & citation
7B
Parameters — runs on a single GPU
12+
Languages supported at launch
Fully reproducible

Cloned it, ran it locally in under ten minutes — latency numbers matched the model card exactly.

— Early access developer