在.net中处理pcm wav流

时间:2012-11-04 01:33:07

标签: c# .net audio wav pcm

我需要未压缩的进程波(wav)文件(pcm)。作为输入,我在流中收到一个wav(System.IO.Stream)。我需要做一些事情:

     
  • 从其他声音的片段(wav)中获取新的声音(wav)(通过片段,我的意思是片段时间)
  • 加入一些声音碎片(简短的wav)。
  • 加快或减慢wav。

任何人都知道api,工具包,库,dll或任何能够在.net中执行此操作的内容(C#中的首选项)?

1 个答案:

答案 0 :(得分:0)

查看NAudio。它支持PCM WAV播放和录制,我相信你可以用它完成你需要的东西,但它可能需要一些工作。

http://naudio.codeplex.com

我相信另一个要看的API是Bass音频库。我之前从未使用它,但我已经读过很多好东西了:

http://www.un4seen.com/