Hush Meet
一款 Chrome 扩展程序,在您不说话时自动将 Google Meet 中的麦克风静音,防止背景噪音传达给其他参与者。
功能特性
- 检测到语音时自动取消静音,停止说话后自动静音
-
4 种运行模式:
- 关闭 — 扩展禁用,Meet 默认行为
-
自动 — 语音触发取消静音 & 自动静音(适用于安静环境)
-
自动关闭 — 仅通过 Meet 手动控制或快捷键取消静音,语音结束后自动静音(适用于嘈杂环境)
- 按键通话 — 按住快捷键说话
-
弹出窗口麦克风按钮 — 无需关闭弹出窗口即可直接静音/取消静音。在按键通话模式下,该按钮作为按住通话使用(按住取消静音,松开静音)
-
可自定义快捷键(默认:Ctrl+Shift+M)— 除关闭模式外所有模式均可用
- 独立音频监控(与 Google Meet 分离的麦克风流)
- 语音加权噪声门 — 强调人声频率(300Hz–3kHz),减少键盘、风扇和环境噪音的误触发
- 非对称阈值设计防止抖动
- 实时音频电平表 & 频谱分析器
- 按模式设置灵敏度和宽限期(每个模式保存独立设置)
-
手动静音安全机制 — 直接点击Meet的静音按钮时,扩展会自动切换到关闭模式以避免干扰
- 麦克风设备选择器 — 选择要使用的麦克风
- 4 种视觉主题(默认 / 模拟收音机 / 音箱 / 复古未来)
- 模式感知工具栏图标 — 图标颜色和徽章根据活动模式变化
- 英语 & 日语语言支持,可手动切换
-
会议无聊?内含复古未来迷你游戏(打砖块 / 太空侵略者 / 2048 / Flappy Bird)。友情提示:游戏音效可能触发自动取消静音。请调整好灵敏度,享受不被发现的刺激。
工作原理
[麦克风输入] → [Web Audio API (RMS)] → [语音检测] → [Meet 静音按钮控制]
一个独立的麦克风流监控音频电平。当检测到语音时,扩展会自动点击 Meet 静音按钮来取消静音。当恢复安静后,会在可配置的宽限期后重新静音。
设置
| 设置项 |
说明 |
默认值 |
| 模式 |
关闭 / 自动 / 自动关闭 / 按键通话 |
自动 |
| 快捷键 |
静音控制的键盘快捷键(除关闭外所有模式) |
Ctrl+Shift+M |
| 语音灵敏度 |
触发取消静音的音量阈值(按模式保存) |
0.025 |
| 宽限期 |
语音结束后重新静音前的延迟(按模式保存) |
1.5秒 |
| 麦克风 |
要使用的音频输入设备 |
系统默认 |
| 主题 |
弹出窗口视觉主题(4 个选项) |
默认 |
| 语言 |
界面语言(自动 / 英语 / 日语) |
自动(浏览器语言) |
手动静音安全机制
当您通过Meet的静音按钮手动操作时,扩展会自动切换到关闭模式。这可以防止您故意静音后扩展意外打开麦克风。
- 通过 MutationObserver 监控 Meet 静音按钮
- 区分扩展发起的和用户发起的静音更改
- 手动静音按钮操作 → 扩展切换到关闭模式
- 使用快捷键(Ctrl+Shift+M)在保持扩展运行的同时控制静音
快速入门
- 从 Chrome 网上应用店安装
- 加入 Google Meet 通话
- 点击工具栏中的 Hush Meet 图标
- 选择除关闭外的任意模式
- 在提示时允许麦克风访问
- 使用弹出窗口中的麦克风按钮进行静音操作,无需关闭弹出窗口 — 在按键通话模式下,按住按钮进行通话
- 也可以在 Meet 标签页上使用快捷键(Ctrl+Shift+M)进行静音操作 — 直接点击Meet的静音按钮会将扩展切换到关闭模式
技术栈
- Chrome Extension Manifest V3
- React 19 + TypeScript
- Vite + CRXJS Vite Plugin
- Web Audio API (AnalyserNode)
- Chrome Storage API