我正在寻找音频处理/ dsp库。 到目前为止,最有前途的一个是Naudio框架,因为它功能丰富,并且有一些很好的学习材料。
我想知道这里是否有人曾经使用过Naudio并且可以告诉我它是否可能有助于实现这些功能?
- Windows应用程序应该在用户启用后在后台运行。
- 动态执行动态范围压缩。这意味着它需要提前读取录音的小部分并在播放前应用压缩。我认为Naudio的Directsound / WASAPI兼容性可以帮助解决这个问题。
- 在播放录音时从麦克风读取输入,并根据麦克风输入(侧链压缩形式)应用音量调节。
- 此音频操作不应对实际文件进行任何修改,只应对播放流进行修改。
关于github repo(https://github.com/naudio/NAudio)的文档似乎暗示了很多这方面的功能,但没有多少提及实时。