麦克风测试
麦克风正常时,说话会让电平条跳动。电平条范围是 -60 dBFS 到 0 dBFS,0 dBFS 是信号能达到的最大值,所以正常读数是负数。
使用方法
- 点“开始测试麦克风”,在浏览器的权限提示里允许使用麦克风。点按钮之前不会请求任何权限。
- 用正常音量说话。音量条随声音跳动就说明正常。有多个麦克风时可以从列表里选择。
- 点录音,说几句话,点停止后就能回放。录音只留在这个页面里,不会上传。
- 测试完点“停止麦克风”,浏览器的麦克风使用提示也会消失。
计算方法
浏览器把麦克风信号交给 Web Audio 分析器,每秒多次计算最近一段采样的均方根(RMS),再换算成以满刻度为基准的分贝:dBFS = 20 x log10(RMS)。
0 dBFS 是信号能达到的最大值,所以正常读数是负数。音量条表示 -60 dBFS 到 0 dBFS,细线是最近的峰值,会慢慢回落。
音量提示只是参考:低于 -50 dBFS 为无声,-50 到 -30 偏小,-30 到 -6 合适,超过 -6 太大,可能破音(削波)。
常见问题
我的声音会被发送出去吗?
不会。音量条和录音都在你的浏览器里处理。录音只在这个页面的内存里,关闭或刷新页面就会消失。
提示“权限被拒绝”怎么办?
点地址栏的锁形图标(网站设置),把麦克风改成“允许”,然后刷新页面。在手机上,还要在系统设置里确认浏览器应用有麦克风权限。
音量条在动,却录不了音?
录音用的是 MediaRecorder 功能,旧浏览器可能不支持。这时音量条仍然能用,可以确认麦克风收得到声音。
为什么音量很小?
依次试试:靠近麦克风,确认选对了输入设备,在系统声音设置里调高输入音量。有些耳机线上还带静音开关。
点开始没有反应?
麦克风只能在 https 安全页面上使用,还需要麦克风已连接,且没有被其他应用或系统隐私设置拦住。按钮下方的提示会显示原因。