如何使用C#编辑wave音频文件?

如何使用C#编辑wave音频文件?,c#,audio,edit,wav,C#,Audio,Edit,Wav,我想做一个程序,可以处理音频。 如何获得一个帧数组,而每个帧都有一个带音量的音调数组?(这就是音频的构造方式。) 基本上,它只是一个解析WAV文件并导出WAV文件的API 也许有一种不同的音频编辑方法?Wav(RIFF)文件与音调信息没有直接关系(例如,您可以有一个无调性噪声的Wav文件),它们包含一个采样波形(每个通道) 您可以使用一些DSP处理技术(如各种类型的FFT处理、加窗、重叠等)来获得不同种类的光谱信息,或者进行粒度分析/再合成。Wav(RIFF)文件与音调信息没有直接关系(例如,您

我想做一个程序,可以处理音频。 如何获得一个帧数组,而每个帧都有一个带音量的音调数组?(这就是音频的构造方式。)

基本上,它只是一个解析
WAV
文件并导出
WAV
文件的API

也许有一种不同的音频编辑方法?

Wav(RIFF)文件与音调信息没有直接关系(例如,您可以有一个无调性噪声的Wav文件),它们包含一个采样波形(每个通道)

您可以使用一些DSP处理技术(如各种类型的FFT处理、加窗、重叠等)来获得不同种类的光谱信息,或者进行粒度分析/再合成。

Wav(RIFF)文件与音调信息没有直接关系(例如,您可以有一个无调性噪声的Wav文件),相反,它们包含采样波形(每个通道)

您可以使用一些DSP处理技术(如各种类型的FFT处理、加窗、重叠等)来获取不同类型的频谱信息,或者进行粒度分析/再合成。

您可以使用库。这篇代码项目文章()标题为“C#WAV文件类、音频混合和一些轻微音频操作”可能会有帮助。您可以使用库。这篇名为“C#WAV文件类、音频混合和一些轻音频处理”的codeproject文章()可能会有所帮助。