我正在使用 nAudio 库从 MIC 录制,如何增加 MIC 的增益?

Posted

技术标签:

【中文标题】我正在使用 nAudio 库从 MIC 录制,如何增加 MIC 的增益?【英文标题】:I am using nAudio library to record from MIC, How to increase gain of MIC? 【发布时间】:2018-12-18 08:29:00 【问题描述】:
WaveIn InputSource = new WaveIn()  DeviceNumber = deviceNumber, WaveFormat = new WaveFormat(44100, WaveIn.GetCapabilities(cmbInputDevices.SelectedIndex).Channels) ;  
InputSource.DataAvailable += (s,e)

    //Lines to write into a wave file
;
InputSource.RecordingStopped += (s,e)


;    

这是我用来从默认输入设备录制的 sn-p,这很好,但由于我的麦克风灵敏度不好,我想增加增益,以便获得更响亮的录音

【问题讨论】:

How can i make the sound louder with Naudio c#?的可能重复 音量和增益是两个不同的东西。在点击“InputSource.DataAvailable”事件之前,我已经看到了一个代码示例,可以为麦克风信号添加增益,但他使用的是 cscore 库。我也可以使用那个库,但我也需要获得麦克风电平,我无法获得它 【参考方案1】:

查看此示例录音机。这是一个示例应用程序,演示如何使用 NAudio 录制音频 Voice Recorder

【讨论】:

以上是关于我正在使用 nAudio 库从 MIC 录制,如何增加 MIC 的增益?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 NAudio 将麦克风(mic-in)设置为默认值?

如何在 Android 音频录制时显示 MIC 输入可视化

C# NAudio 自动录制

我如何使用具有 2 个以上通道的 NAudio 录制到波形文件?

如何使用 NAudio 更改 WASAPI 记录比特率?

NAudio - 如何记录扬声器的初始静音