适用于Java的Audio的最快且最有效的上采样例程

我需要将音频样本从11025和22050转换为44100;我正在寻找最快最好的声音转换程序.我要求在纯
Java中给出答案,而不需要外部例程或库.源是一个表示左右声道的短值数组,像LRLRLRLR一样交错

我听说高斯转换是最好的,但它是一个cpu杀手.

更新

要添加更多细节,我希望在最佳和最快之间进行混合.答案将提供适合近实时通信的出色音频.

更新2

我正在为这一个寻找一些简短的代码示例,应该是你的音频大师的ez点

最佳答案 你可以(最终)在用0s填充每个其他样本后使用一个冷杉 – 你的上采样为2或4.这对于实时来说会很快.对于大多数应用来说,音质都很好.

点赞