更改音频文件的音高并使用NAudio保存

时间:2017-08-31 19:38:29

标签: c# audio naudio

我找到了NAudio库并且我已经读过它可以在播放时改变音频文件的音高,但是我想改变音频文件的音高然后保存它。 NAudio有可能吗?

1 个答案:

答案 0 :(得分:0)

看看SmbPitchShiftingSampleProvider这是一个管理的音高变换器。

您可以使用AudioFileReader读取输入音频,将其传递到设置SmbPitchShiftingSampleProvider的{​​{1}},然后使用PitchFactor将音高移位文件写入16位PCM WAV文件。