2016-01-07 61 views
1

我使用OpenAL庫來改變語音的速度。我的問題是,如果我改變音調,它會使揚聲器聽起來像是一個smurf。我發現這可以通過使用像WSOLA這樣的算法來解決,它不會產生這種負面影響。那麼OpenAL對此有支持嗎? 謝謝在不改變音高的情況下提高語音速度

回答

0

OpenAL不直接實現像WSOLA一樣的處理。 OpenAL唯一直接完成的音頻處理是通過EAX/EFX,即便如此,它最常用於混響,失真等常用效果。

就是說,沒有什麼能夠阻止你直接訪問你的音頻緩衝區,並將它傳遞給你的WSOLA算法,然後使用OpenAL播放完成的數據。

相關問題