我想实时改变立体声音频流的节奏 - 音频是从文件中加载的,缓冲区不应超过1秒。 我尝试了SoundTouch(http://www.surina.net/soundtouch/),但减慢节奏时质量非常差。 现在我正在寻找其他方法来拉伸音频信号。 Audacity中实现的一种方法基于“子带正弦建模”,可以产生非常好的结果,但速度非常慢。
还有Rubber Band音频处理库(http://breakfastquay.com/rubberband)和Dirac (http://www.dspdimension.com/technology-licensing/dirac/),它们都是商业/GPL,并且不完全跨平台兼容。
你可以推荐符合以下标准的算法和/或库吗?:
还有Rubber Band音频处理库(http://breakfastquay.com/rubberband)和Dirac (http://www.dspdimension.com/technology-licensing/dirac/),它们都是商业/GPL,并且不完全跨平台兼容。
你可以推荐符合以下标准的算法和/或库吗?:
- 跨平台兼容(例如iOS、Android、Windows、Linux、MacOS)
- 适用于如上所述的实时处理
- 比SoundTouch库中使用的时间拉伸方法更好的质量
- 改变节奏而不影响音调