以 dBFS 计量的电平表
在 60 dB 刻度上显示 RMS 电平、瞬时峰值和峰值保持标记,每一帧都直接读取 Web Audio 分析器,而不是平滑成一根含糊跳动的电平条。
在通话开始前确认麦克风是否正常。开口说话,观察实时电平表,发现削波,切换输入设备,开关浏览器的语音处理,再录几秒钟,听听别人会听到什么。
在你点击“开始”之前,不会请求任何权限。
未开启。尚未请求任何权限。
在网站获准使用麦克风之前,浏览器会隐藏设备名称。点击“开始”后,列表就会显示出来。
这是页面向浏览器请求的设置。每次更改都会重新打开麦克风,所以可以在某项处理开启和关闭时各录一段,听听区别。
从麦克风收到的声音中去掉你自己扬声器的声音。使用扬声器时必不可少,但可能让音乐变得单薄。
浏览器报告:开始后显示
过滤风扇声、嗡嗡声等持续的背景声。抑制过度时,人声可能听起来像在水里。
浏览器报告:开始后显示
自动帮你调高或调低电平。它能挽救音量过小的麦克风,但也会在词与词之间抬高房间噪音。
浏览器报告:开始后显示
音频在这个标签页内测量,绝不上传。实时麦克风信号从不通过扬声器播放,因此不会形成反馈啸叫。
点击“开始测试麦克风”,并在浏览器询问时允许访问。
仅针对本网站,并且只在你点击“开始”时询问。页面加载时不会请求任何权限。
你说话时,电平条、峰值标记和结论都会跟随你的声音变化。
一段短录音会从内存中回放。实时麦克风信号从不送到扬声器。
电平、峰值和削波都直接从音频流中测得。采样率和声道数是浏览器为当前打开的音轨所报告的值。
麦克风打开后,这里会绘制最近十秒的电平,让你看清自己的声音在词与词之间是否平稳。
最近 3 s 内最高峰值:–
电平表只显示电平,声音好不好只有你的耳朵能判断。录几秒钟,然后用通话时要用的扬声器或耳机播放。
请先打开麦克风。录音使用的是电平表正在读取的同一个输入设备。
仅保存在这个标签页的内存中:重新录制、刷新或离开页面都会将其丢弃,下载是保留它的唯一方式。通过扬声器播放也会让电平表跳动,戴耳机可以避免这一点。
电平表显示信号有多强、是否削波。声音好不好听要由你的耳朵判断,这正是录音功能的用途。
读数是相对于数字满刻度的值,0 dBFS 是系统能容纳的最大值。它们不是 dB SPL,并且会随操作系统中设置的输入电平而变化。
回声消除、噪声抑制和自动增益控制会在本页拿到任何数据之前运行。读数显示的是浏览器声称已应用的设置,这并不总是与请求的一致。
录音只存在于这个标签页。重新录制时会被替换,离开或刷新页面后就会消失。不上传任何内容,下载是保留它的唯一方式。
2,048 采样分析窗口 · 电平表下限 -60 dBFS · 满刻度 99% 处判定削波 · 依据最近 3 s 给出结论 · 不上传任何内容
当你点击“开始”时,页面会通过 getUserMedia 打开麦克风,并为它的每个声道分配一个 Web Audio 分析器,在每个动画帧交出最新的 2,048 个采样。这段采样的均方根值就是电平,最大的采样就是峰值,而达到或超过满刻度 99% 的新采样会被计为削波。对于立体声输入,以较响的声道为准,因此只接在音频接口一侧的麦克风也能读数准确。读数以 dBFS 显示,刻度范围为 60 dB,结论取自最近三秒内最响的时刻,所以它描述的是你说话时的整体效果,而不是某一下偶然的咔嗒声。分析器从不连接到你的扬声器。
浏览器只会询问一次,而且只针对本网站。页面加载时不会请求任何权限。如果你有多个输入设备,请在允许访问后出现的列表中选择打算使用的那个。
用平常的距离和音量说话。电平条以 dBFS 显示电平,标记会保持最近的峰值,结论会用直白的话告诉你信号是没有、太低、良好、偏高,还是正在削波。
录制三秒、五秒或十秒,然后用你将要使用的耳机或扬声器播放。接着关闭噪声抑制或自动增益控制再录一次,听听浏览器之前对你的声音做了什么。
在 60 dB 刻度上显示 RMS 电平、瞬时峰值和峰值保持标记,每一帧都直接读取 Web Audio 分析器,而不是平滑成一根含糊跳动的电平条。
无信号、音量太低、电平良好、电平偏高或削波,依据滚动三秒窗口内最响的时刻来判断,因此两个词之间的停顿不会让结论来回跳变。
达到或超过满刻度 99% 的采样会在电平表读取时逐一计数,每个声道都不例外。这样,通话中有人提到的噼啪声就能追溯到增益设置,而不是被归咎于网络连接。
可以选择任何已连接的麦克风、耳机、摄像头麦克风或音频接口。插入新设备时列表会自动刷新,页面还会显示浏览器实际打开的是哪台设备。
请求开启或关闭回声消除、噪声抑制和自动增益控制,并查看浏览器报告实际应用了什么。这些处理对声音的改变往往超出大多数人的预期。
实时麦克风信号从不送到扬声器,否则会产生啸叫。你会通过一段短录音听到自己的声音,录音保存在内存中,想保留的话也可以下载。
按顺序检查四个层面。浏览器需要获得本网站的权限。操作系统需要允许浏览器使用麦克风。必须选中正确的输入设备,因为一台接了耳机和摄像头的笔记本电脑往往有三个输入。另外,不能有其他应用占用它,因为有些通话和录音应用会独占麦克风。如果本页显示错误,错误文字会指出是哪一层拒绝了访问。如果电平表打开了却一动不动,请检查耳机线上的静音开关或键盘上的静音键。
在 Chrome 和 Edge 中,点击地址栏左侧的网站信息图标,将“麦克风”设为“允许”,然后刷新页面。在 Firefox 中,点击地址栏中的权限图标,清除被阻止的麦克风设置,然后重试。在 Mac 上的 Safari 中,打开 Safari 菜单,选择“此网站的设置”,将“麦克风”设为“允许”。然后检查操作系统:在 macOS 上,“系统设置 > 隐私与安全性 > 麦克风”中必须为你的浏览器打开开关;在 Windows 上,“设置 > 隐私和安全性 > 麦克风”中需要同时打开麦克风访问权限和桌面应用的访问权限。
对操作系统来说,通话应用和浏览器是两个独立的应用,各自需要单独的权限,所以 macOS 或 Windows 可能允许 Zoom,却仍然阻止 Chrome。在此之上,浏览器还会按网站单独保存权限。仍在运行的通话应用也可能正占用麦克风,或者改了默认输入设备,所以请退出它,再回到这里重试。而且,在一个浏览器中授予某个网站的权限,也不会带到另一个浏览器。
通常是操作系统中的输入电平太低:在 Windows 上,它位于“声音设置”中输入设备的属性里;在 Mac 上,位于“系统设置 > 声音 > 输入”。距离的影响比人们想象的更大,与麦克风的距离每增加一倍,电平大约损失 6 dB。耳机麦克风杆偏离嘴边,或者笔记本电脑的麦克风被半合的屏幕挡住,读数也会偏低。自动增益控制通常会掩盖输入过低的问题,所以在这里关闭它之后,电平表显示的就是硬件输出的原始电平。
dBFS 是相对于满刻度的分贝值。0 dBFS 是数字音频所能容纳的最大值,所以所有实际读数都是负数。对于语音,峰值应在 -12 到 -6 dBFS 左右,平均电平要明显低于这个范围。这样可以为一声大笑或一个重辅音留出余量,而不会触及上限。峰值达到 0 dBFS 永远不是好事。dBFS 无法说明你在房间里的实际音量有多大,因为操作系统中的输入音量会让每个读数整体上移或下移。
当信号要求的值超过数字音频的最大值时,就会发生削波,波形的顶部会被削平。它在响亮的音节上听起来像噼啪声或刺耳的失真,而且事后无法修复。本页会在电平表读取时,统计达到或超过满刻度 99% 的采样。要解决它,请在操作系统或音频接口上调低输入增益,离麦克风远一点,或打开自动增益控制,让浏览器替你调节电平。
不上传任何内容。电平表通过 Web Audio API 在这个标签页内读取音频,每段测量完就丢弃。只有在你点击“录制”后才会产生录音,它保存在这个标签页的内存中,当你重新录制、离开或刷新页面时就会被丢弃。下载是保留它的唯一方式,而且是保存到你自己的设备上。点击“停止”会释放麦克风,浏览器的录音指示标志应该随之熄灭。
它们是浏览器的语音处理,在任何页面或通话应用收到音频之前就已应用。回声消除会从麦克风信号中去掉你自己扬声器的声音,正是它让对方不会听到自己的回声。噪声抑制会过滤风扇声、嗡嗡声等持续的背景声。自动增益控制会在你说话时自动调高或调低电平。这三项在通话中都有帮助,但可能让音乐变得单薄,或让人声听起来像在水里,所以值得把每一项分别关闭后各录一段听听。
使用蓝牙耳机的麦克风时,大多数耳机会离开高音质的音乐模式,切换到免提模式。免提模式以窄带传输双向音频,采样率通常只有 8 或 16 kHz。你的声音会变得发闷,同时耳中听到的声音质量也会下降。这里显示的采样率可能仍是 48 kHz,因为系统在浏览器拿到音频之前已经做了重采样。遇到重要的通话,请用笔记本电脑的麦克风或 USB 麦克风作为输入,耳机只用来听。
这是很好的第一步检查:如果电平表有反应、回放听起来正常,就说明硬件、驱动程序和操作系统都在正常工作。但它无法证明通话应用也做了同样的设置,因为权限是按网站和按应用分别授予的,而且每个应用都有自己选择的输入设备和自己的语音处理。在浏览器中进行的通话,例如 Google Meet 或网页版 Teams,需要和本页一样的网站权限。桌面应用则需要单独的权限和单独的输入设备选择。
探索不断扩充的工具合集,涵盖计算、文档、写作和日常工作。