Skip to content

Feature/interrupt handler aditya#504

Open
Aditya011235 wants to merge 4 commits into
Dark-Sys-Jenkins:mainfrom
Aditya011235:feature/interrupt-handler-aditya
Open

Feature/interrupt handler aditya#504
Aditya011235 wants to merge 4 commits into
Dark-Sys-Jenkins:mainfrom
Aditya011235:feature/interrupt-handler-aditya

Conversation

@Aditya011235
Copy link
Copy Markdown

Intelligent Interruption Handling

Summary

Implemented a context-aware interruption system for a LiveKit voice agent to distinguish between passive acknowledgements (e.g., "yeah","okay","Hmm","right") and active commands (e.g., "stop","wait").

Key Changes

  • Added interrupt_handler.py for decision logic
  • Integrated state-based handling (is_agent_speaking)
  • Implemented IGNORE / INTERRUPT / RESPOND behavior

Result

  • Ignores filler words while speaking
  • Stops on command words
  • Responds correctly when silent
  • Handles mixed inputs

Demo

Add your demo video link here

Complete Assingment submission
This README provides an overview of the Intelligent Interruption Handling system for a voice AI agent, detailing its architecture, project structure, file explanations, scenarios, key features, technologies used, and instructions on how to run the project.
Updated the README to enhance project documentation and clarity.
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