在.net中处理pcm wav流

问题描述 投票:0回答:2

我需要处理未压缩的波形(wav)文件(pcm)。作为输入,我收到流(System.IO.Stream)中的 wav。我需要做几件事:

  • 从另一个声音(wav)的片段中获取新的声音(wav)(我所说的片段是指时间片段)
  • 将几个声音片段(短波形)合并在一起。
  • 加快或减慢波形。

有人知道 .net 中的 api、工具包、库、dll 或任何能够做到这一点的东西(首选 C#)吗?

c# .net audio wav pcm
2个回答
0
投票

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

http://naudio.codeplex.com

我相信另一个值得关注的 API 是低音音频库。我以前从未使用过它,但我读过有关它的好文章:

http://www.un4seen.com/


0
投票

无法发表评论,因为这是一个新的个人资料,我没有信誉,只是想指出

http://naudio.codeplex.com
似乎不再可用。错误:DNS_PROBE_FINISHED_NXDOMAIN

© www.soinside.com 2019 - 2024. All rights reserved.