从麦克风捕获声音并在c#中播放

本文关键字:播放 声音 麦克风 | 更新日期: 2023-09-27 18:02:21

我想从麦克风中捕获声音并在c#中再次播放它,但不使用Microsoft.DirectX.directsound如何?

从麦克风捕获声音并在c#中播放

作为DirectSound的替代方案,有多媒体api。据我所知,.net中没有绑定,但有几个质量不一的第三方绑定。

naudio是一个流行的。net音频库,但我不知道它在后台使用哪个API。只要你能避免被称为WaveBuffer的讨厌物,你就会没事的。

在我的项目中,我使用Lumisoft。音频,主要是因为它有一个简单的API。但是他们的代码质量不是很高。

CodeInChaos提到NAudio (http://naudio.codeplex.com/)可以做到这一点。这是第九频道的一篇文章,希望能对你有所帮助:

http://channel9.msdn.com/coding4fun/articles/NET-Voice-Recorder

这是来自Mark Heath的NAudio演示(http://voicerecorder.codeplex.com/),正如他在另一篇文章中提到的:使用。net框架捕获麦克风音频流