Hush Meet

A Chrome extension that automatically mutes your microphone on Google Meet when you're not speaking, preventing background noise from reaching other participants.

Features

How It Works

[Mic Input] → [Web Audio API (RMS)] → [Speech Detection] → [Meet Mute Button Control]

A separate microphone stream monitors audio levels. When speech is detected, the extension automatically clicks the Meet mute button to unmute. When silence returns, it re-mutes after a configurable grace period.

Settings

Setting Description Default
Mode Off / Auto / Auto-Off / Push-to-Talk Auto
Shortcut Key Keyboard shortcut for mute control (all modes except Off) Ctrl+Shift+M
Speech Sensitivity Volume threshold to trigger unmute (saved per mode) 0.025
Grace Period Delay before re-muting after speech (saved per mode) 1.5s
Microphone Audio input device to use System Default
Theme Popup visual theme (4 options) Default
Language UI language (Auto / English / Japanese) Auto (browser language)

Manual Mute Safety

When you manually mute or unmute via the Meet mute button, the extension automatically switches to Off mode. This prevents the extension from unexpectedly turning your mic back on after you intentionally muted it.

Getting Started

  1. Install from the Chrome Web Store
  2. Join a Google Meet call
  3. Click the Hush Meet icon in the toolbar
  4. Choose any mode except Off
  5. Allow microphone access when prompted
  6. Use the mic button in the popup to mute/unmute without closing it — in Push-to-Talk mode, press and hold the button to talk
  7. You can also use the shortcut key (Ctrl+Shift+M) on the Meet tab to toggle mute — clicking Meet's mute button directly will switch the extension to Off mode

Tech Stack