Skip to content

Feature/interrupt handler nitesh#488

Open
Niteshpoddar wants to merge 8 commits intoDark-Sys-Jenkins:mainfrom
Niteshpoddar:feature/interrupt-handler-Nitesh
Open

Feature/interrupt handler nitesh#488
Niteshpoddar wants to merge 8 commits intoDark-Sys-Jenkins:mainfrom
Niteshpoddar:feature/interrupt-handler-Nitesh

Conversation

@Niteshpoddar
Copy link

@Niteshpoddar Niteshpoddar commented Feb 2, 2026

Smart Voice History Agent

This project is a real-time voice assistant named Kelly, built with LiveKit Agents, designed to talk naturally about history.

Unlike typical voice bots, Kelly understands the difference between passive listening sounds and real interruptions, making conversations feel smooth and human-like.


✨ Key Features

  • Real-time voice interaction (STT + TTS)

  • Smart interruption handling

    • “yeah”, “okay” → ignored while speaking
    • “stop”, “wait” → interrupts immediately
    • Real speech → agent listens
  • Prevents unnecessary LLM calls (cost-efficient)

  • Multilingual turn detection support

  • Detailed logging for debugging and proof


🧠 Why It Matters

Most voice bots stop talking on any sound.
This agent keeps talking when you’re listening and stops only when you mean it.


🛠 Tech Stack

  • LiveKit Agents
  • Silero VAD
  • Deepgram STT
  • TTS Engine
  • Multilingual Turn Detection Model

👤 Author

Nitesh Kumar Poddar
Smart Voice Assistant · Natural Conversation AI

Nitesh Poddar and others added 8 commits February 2, 2026 21:11
Rewrite README.md for clarity and professionalism.
Updated README with new examples and setup instructions.
Removed redundant formatting and adjusted FAQ section for clarity.
Fixed formatting issues in FAQ section.
@Niteshpoddar
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant