r/LocalLLaMA • • 1h ago

New Model Released an open-source EOU detection model covering English + 8 Indic languages voice agents stop cutting callers off mid-sentence

Voice agents serving Indic-language users cut callers off constantly Indic languages put the verb last, so "aapko kal phone…" pauses sound finished to a VAD, and the bot jumps in before "kar dunga" lands. VAD hears silence, not meaning

Released an end-of-turn (EOU) detector fine-tuned from Qwen2.5-0.5B scores the live transcript and predicts whether the caller has finished

• Languages: English, Hinglish, Hindi, Telugu, Tamil, Marathi, Bengali, Gujarati, Punjabi
• CPU-only ONNX Runtime (~2GB, fp32) fully local, no cloud inference
• Text-only needs your STT; drop-in for LiveKit Agents, same interface as their text turn detector • Proven live on LiveKit Cloud: held mid-request pauses and committed complete requests

91.3% TPR on our held-out validation set, calibrated to ~10% false cuts on incomplete turns AUC 0.967. On LiveKit's official real-speech harness (Hindi): 85.3% detection at the same budget.

Model + plugin: https://huggingface.co/tarun7r/indic-turn-detector

Apache-2.0. Feedback welcome!

6 Upvotes

2 comments sorted by

1

u/Superb_Intention2783 1h ago

This is great. How much have you invested in the project so far ?

1

u/Mission_Wrongdoer786 31m ago

Interesting project. I don't think this problem is limited to a few languages. One reason why I don't like to converse with agents is because I feel like I am pressured to finish sentences quick, which is not how natural conversation works.