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)
{

};

这是我用来从默认输入设备录制的片段,很好,但是由于我的麦克风灵敏度不好,我想增加增益,以便获得更大声的录制

最佳答案

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

09-30 21:51