mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[GH-ISSUE #23832] feat: Add mute button to Voice Mode to prevent unintended interruptions in noisy environments #58749
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @zaakiy on GitHub (Apr 17, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/23832
Check Existing Issues
Verify Feature Scope
Problem Description
In Voice Mode, when the AI is actively responding/speaking, any ambient sound or background noise detected by the microphone interrupts the response mid-sentence. This is by design (interrupt-on-speech), but it makes Voice Mode completely unusable in noisy environments – a busy office, a café, outdoors, etc.
There is already an existing discussion tracking noise sensitivity in voice mode, but there is currently no way for the user to manually mute their microphone during AI playback without exiting Voice Mode entirely. 6 users in this chat would find a mute button useful as of time of writing (3 users in this chat have directly addressed the need for a mute button, and 3 others have complained that the current Voice mode is unusable).
Desired Solution you'd like
Add a mute button to the Voice Mode UI that allows the user to temporarily disable microphone input while the AI is speaking.
Suggested behaviour:
MorSpace) to toggle muteAlternatives Considered
Additional Context
The Voice Mode panel currently shows:
A mute button would be a small, low-effort addition to this existing UI that would dramatically improve usability in real-world (noisy) conditions.
Use case: User is in a noisy environment (café, open-plan office, outdoors). AI is giving a long response. Background noise triggers the interrupt listener, cutting the AI off repeatedly. User wants to mute the mic for the duration of the AI's response, then unmute to speak their next prompt.
Created via AI assistant based on my feature request. (Update: maybe not anymore, due to me changing it so much that it triggers the Ship of Theseus paradox).
@aumeh commented on GitHub (Apr 19, 2026):
I created a pull to address at least suggested behavior 1/2/3 from this and offered the OpenWebUI Team, Tim, the ability to work on this more if asked. suggested behavior 4/5 would not be addressed from my pull request (but not something that couldn't be done down the road). I hope it can be added soon for users needing a mute button (I pointed my local environment to my fork of it for now)
https://github.com/open-webui/open-webui/pull/23881