3

有谁知道如何修改声速并比 C# 中的原始文件更快/更慢地播放声音文件?

在我使用.wav文件的那一刻,我搜索了很多,发现SoundPlayerAudioVideoPlayback是仅有的两个播放声音的选项,但它们都没有包含任何特殊方法来增加或减少播放声音的速度。

我正在构建一个允许用户修改速度的钢琴应用程序,这就是我目前所处的情况。我希望一些音乐程序员可以帮助我!干杯

4

2 回答 2

3

之前有人问过类似的问题:

C# 音频库

那里的答案之一建议使用以下可能对您有帮助的工具:

http://naudio.codeplex.com/

于 2012-01-05T21:22:03.443 回答
0

您正在寻找的是一个时间拉伸音频库,它可以改变播放速度但不会改变音高——几乎没有人工制品。

一些优秀的时间拉伸库可用:

狄拉克:http ://www.dspdimension.com/ (最佳)

橡皮筋:http ://breakfastquay.com/rubberband/

于 2012-01-05T22:34:49.913 回答