-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
I added support for interrupt behavior, allowing a user to interrupt the robot while it is speaking. However, enabling this functionality introduced a new issue where the robot begins interrupting itself.
The problem occurs because the system’s speech detection pipeline cannot currently distinguish between user speech and the robot’s own TTS output. As a result, the audio produced by the robot is captured by the microphone and flagged as valid speech input.
Possible solution I am looking into/thinking about-
Acoustic echo cancellation
going to see how feasible this is for the jetson and implementations
looking into solutions/ideas in this link
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status