我是声音分析的新手,实际上我第一次要做的就是分析mp3文件或任何其他格式并检测音高变化。我只是想在出现高音的地方修剪音频文件。
sound wave
我已经尝试过NAudio和几篇文章,但是没有用,所以如果有人为我提供正确的指导以指导一些教程和使用什么API。
最佳答案
byte
数组表示。它由 RIFF header和一些必要的参数和波序列本身组成。更复杂的波形(多通道,高比特率)以其他方式表示(用int
代替byte
数组,干扰等)。 如果您不熟悉音频编程,那么这里有一个很棒的初学者教程:generating constant waveforms with C#。
关于c# - 音高分析,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20881198/