每当我尝试使用电脑上的麦克风时,它都会发出非常大的噪音。即使在安静的情况下,当我去脉冲音频音量计时,它显示有一些声音,而实际上根本没有声音。由于很多人对脉冲音频有疑问,我认为这可能是脉冲音频问题,但即使在卸载脉冲音频并使用 alsa 后,问题仍然存在。任何帮助都会是巨大的。
答案1
由于删除 PulseAudio 没有效果,那么看来问题与 PulseAudio 根本无关。
相反,这看起来可能是您的硬件的 ALSA 混音器默认设置存在问题,或者可能是硬件问题。
您使用什么类型的麦克风?它是内置的(就像大多数笔记本电脑一样)还是您单独购买并插入的?如果是分开的,您是否检查过它是否可以与另一台计算机或其他设备一起使用?
然后检查 ALSA 混音器设置,使用alsamixer
或类似的设置。如果安装了 PulseAudio,并且未指定要使用的声卡(其中alsamixer -cN
N 是从 0 开始的数字),您通常会看到 PulseAudio 的简化混音器。
如果您的混音器设置包括“环回混合”或“您听到的声音”或类似的设置,允许您同时录制来自麦克风的传入音频和计算机生成的声音,请尝试关闭该设置:在某些声音芯片上,这是已知的-嘈杂的信号路径(硬件错误)。
另外,将您实际未使用的任何输入通道的音量滑块设置为完全调低,并在可能的情况下将通道静音:这将最大限度地减少未使用的音频输入拾取电磁干扰并导致录音中出现噪音的机会。特别是,如果您的硬件制造商实际上并未使用声音芯片中的所有可能的输入,并且未正确终止未使用的输入,则这些输入可能会从计算机内部的任意数量的高频数字信号中拾取噪声。
答案2
任何人都经历过同样的问题。就我而言,问题出在麦克风增强上。当我将麦克风增强静音后,声音就消失了。要打开麦克风增强功能,请获取声卡的索引,然后输入 alsamixer -c index。然后将麦克风增强的音量更改为零。