Audio 在不改变音调的情况下提高语速

Audio 在不改变音调的情况下提高语速,audio,openal,Audio,Openal,我使用OpenAL库来改变语速。我的问题是,如果我改变音高,它会使扬声器听起来像蓝精灵。我发现这可以通过使用像WSOLA这样不会产生负面影响的算法来解决。那么OpenAL中是否支持这一点? 谢谢OpenAL不像WSOLA那样直接实现处理。OpenAL唯一直接进行的音频处理是通过EAX/EFX,即使在那时,它也主要用于混响、失真等常用效果 话虽如此,没有什么能阻止您直接访问音频缓冲区并将其传递到WSOLA算法,然后使用OpenAL播放完成的数据。OpenAL不会直接实现WSOLA那样的处理。Ope

我使用OpenAL库来改变语速。我的问题是,如果我改变音高,它会使扬声器听起来像蓝精灵。我发现这可以通过使用像WSOLA这样不会产生负面影响的算法来解决。那么OpenAL中是否支持这一点?
谢谢

OpenAL不像WSOLA那样直接实现处理。OpenAL唯一直接进行的音频处理是通过EAX/EFX,即使在那时,它也主要用于混响、失真等常用效果


话虽如此,没有什么能阻止您直接访问音频缓冲区并将其传递到WSOLA算法,然后使用OpenAL播放完成的数据。

OpenAL不会直接实现WSOLA那样的处理。OpenAL唯一直接进行的音频处理是通过EAX/EFX,即使在那时,它也主要用于混响、失真等常用效果

话虽如此,没有什么能阻止您直接访问音频缓冲区并将其传递到WSOLA算法,然后使用OpenAL播放完成的数据