![音频软件压缩器和音频输出过滤](https://linux22.com/image/1211624/%E9%9F%B3%E9%A2%91%E8%BD%AF%E4%BB%B6%E5%8E%8B%E7%BC%A9%E5%99%A8%E5%92%8C%E9%9F%B3%E9%A2%91%E8%BE%93%E5%87%BA%E8%BF%87%E6%BB%A4.png)
我将尽我所能来解释这一点,但我想要的似乎是可行的。
我有一个录音室电容麦克风,我将其用作电脑的麦克风输入。录音时,我知道可以通过从波长中减去噪音来消除录音中的噪音。这通常称为噪音抑制、减少或消除。我的桌子上有扬声器,但麦克风有时会从那里拾取声音。有没有办法让我的电脑获取当前输出到扬声器的内容,将其视为噪音并实时将其从麦克风输入中移除?
我也使用麦克风进行语音聊天。我的房间很大,喜欢边走边说话。有没有办法将压缩效果应用于实时输入,当信号低于某个阈值时,它会被增强,而当信号高于某个阈值时,它会被减弱?
我想看看是否可以用软件而不是硬件来做到这一点。
编辑,我已经有无线耳机,但由于它们很笨重,我宁愿不使用它们。
答案1
喇叭问题:使用耳机。音频一开始越干净,后期处理起来就越好。我认识的大多数音频专业人士都说要避免任何降噪,因为它会影响你想要保留的内容。如果通过耳机收听后仍然有噪音需要消除,最好的选择是使用噪音门(硬件或软件)。
麦克风压缩:大多数不错的 DAW 应用程序(或音频编辑)都可以在现场环境中工作,并且与软件中所说的类似。但是,它们的作用有限。麦克风技术对于获得良好的音频效果至关重要。如果您需要在房间里走动,请购买无线麦克风/耳机组合或非常长的有线耳机线。
对我来说,根据您所说的,这听起来像是您需要投资某种耳机。
答案2
您是否考虑过购买无线耳机?
我认为任何解决方案都必须自己编写。这当然是可能的,可能是具有 Matlab FFT 功能的 C 应用程序。
确实是一个棘手的问题,无论你尝试什么,祝你好运,并随时向我们通报情况=)