我有一个 USB 混音器,Windows 将其识别为 USB 麦克风(根据制造商的说明)。我的麦克风和其他输入都插入此混音器。每当我不说话时,设备的输入电平就会突然升高。这是由 Google Chrome 引起的(似乎通常在打开 GMail 或 Hangout 时发生)。
无论如何,我如何才能防止应用程序更改输入级别?这非常烦人,有时在 VOIP 电话通话过程中,输入级别会突然升高,导致失真,让通话另一端的人感到很不愉快?
答案1
您可以尝试以下操作:
右键单击任务栏右下角的音频图标。选择“录音设备”,然后右键单击您正在使用的麦克风并选择属性。选择高级选项卡,取消选中“允许应用程序独占控制此设备”和“给予独占模式应用程序优先权”。如果可行,请告诉我。
答案2
我刚刚发现了一款很棒的小工具,名为“VolumeLock”,由“Actual Solutions”开发,可以锁定指定音频设备的音量。它附带 14 天免费试用期。下载并试用了大约 30 秒后,我购买了它(14.95 美元)。
可以在以下网址下载http://www.actualsolution.com/volume-lock/
我希望这对其他人有帮助!
答案3
我本来想将此添加为评论,但无论如何都没有足够的声誉。您看到的行为是音频级别的特征,由WebRTC 音频编解码器和处理要求 draft-ietf-rtcweb-audio-07
它指出,如果客户端可以控制整个音频捕获路径(普通手机通常如此),则建议调整增益,使普通说话者的主动语音级别达到 2600(-19 dBm0)。如果客户端无法控制整个音频捕获(软件客户端通常如此),则客户端应使用自动增益控制 (AGC) 将级别动态调整为 2600(-19 dBm0)+/- 6 dB。对于音乐或桌面共享应用程序,不应自动调整级别,客户端应允许用户手动设置增益。
因此,在这种情况下,你能做的最好的事情就是安装第三方软件来强制抑制这种情况,或者关闭基于 webrtc 的应用程序