麦克风测试

看看麦克风到底能收到多大声、底噪有多重。说话时盯住电平条,让峰值落在 −12 到 −6 dBFS 之间就正好。

选择输入设备

这三个开关默认全部关闭,因为开着它们测到的就不是麦克风的原始水平:自动增益会把安静的声音硬拉大,噪声抑制会削掉安静段,底噪读数会假性变好。想测真实水平就保持关闭;想模拟会议软件的实际听感,可以把三个都打开再测一次做对比。

怎么读这些数字

为什么音量是负的。数字音频里 0 dBFS 是能表达的最大值,也就是说所有真实信号都是负数。−6 dBFS 大约是满量程的一半,−20 dBFS 是常见的语音录音目标,−60 dBFS 往下基本就是电路底噪了。这个刻度只描述「离满量程还有多远」,与设备绝对灵敏度无关,所以两台不同的麦克风可以放在同一把尺子上比较。

留余量比调大音量更重要。录音最怕的不是小声,而是削顶。声音超过满量程之后波形顶部会被削平,这个失真在事后无法还原——信息已经丢了。所以录制语音的目标不是「越多越好」,而是把正常说话的峰值压到 −12 到 −6 dBFS 之间,给突然提高的音量留出六个 dB 左右的余量。真的太小可以后期放大,削掉的波形没有任何办法补回来。

底噪和信噪比。底噪是不说话时的残余电平,通常来自声卡的模拟电路、主板的电气噪声或者附近的开关电源。信噪比是正常语音电平和底噪的差值,人耳能接受的语音通话大约需要 35 dB 以上,专业录音要到 60 dB。笔记本内置麦克风的信噪比往往只有二三十分贝,这就是为什么用内置麦克风开会总有一种「嗡嗡」的底噪——换一个 USB 麦克风通常立刻改善。

权限和 https 是硬门槛。浏览器只有在 https 页面或 localhost 上才允许访问麦克风,这是为了防中间人窃听。首次访问会弹权限询问,点了拒绝之后页面就拿不到设备列表了——需要在地址栏左侧的站点设置里改回「允许」,刷新页面才行。另外,如果其他软件(会议软件、录音软件)正占着麦克风,这里的读数也可能是异常的,测试之前先把它们关掉。

声音不会离开这台电脑。这个页面用的是浏览器的 Web Audio API:音频数据从麦克风进入内存,被换算成电平和频谱之后立刻丢弃,页面没有上传任何音频,也没有写任何文件。真要在意的话,可以在断开网络的情况下打开这个页面测试,读数完全一样,因为整个过程根本不经过网络。

测不出来的时候按这个顺序查

先看权限。地址栏左侧的图标里如果麦克风是「已阻止」,权限弹窗根本不会出现,页面拿到的设备列表也是空的,此时唯一的解法是在站点设置里改回允许并刷新。

再看占用。Windows 上「声音设置 → 输入 → 高级」里有独占模式,被会议软件独占之后浏览器只能拿到静音流;macOS 上则经常是内置麦克风被系统降噪接管。

最后看输入音量。系统音量里麦克风那一栏如果低于 30%,读数会一直停在 −50 dBFS 附近,把滑块推到 70% 到 90% 之间通常能立刻看到电平条明显动起来。