标签: c# audio naudio
我找到了NAudio库并且我已经读过它可以在播放时改变音频文件的音高,但是我想改变音频文件的音高然后保存它。 NAudio有可能吗?
答案 0 :(得分:0)
看看SmbPitchShiftingSampleProvider这是一个管理的音高变换器。
SmbPitchShiftingSampleProvider
您可以使用AudioFileReader读取输入音频,将其传递到设置SmbPitchShiftingSampleProvider的{{1}},然后使用PitchFactor将音高移位文件写入16位PCM WAV文件。
AudioFileReader
PitchFactor