我使用 RTAudio 从麦克风获取信号并将此信号用作另一个编码器的输入。似乎 UWP 总是返回与我的编码器想要的采样率不同的固定音频采样率。
WASAPICapture 返回44100 Hz
信号,2 channel
(输入)。我想将此输入转换为1600 Hz
信号1 channel
(输出)。如何正确进行重新采样?
我从 WASAPICapture 的回调中收到的数据。这个回调被称为 every 64 ms
,并且每次它都给了我480
样本。我的编码器需要320
每个20 ms
. 我应该怎么做才能得到这个(重新框架)?
你能建议我任何图书馆来做到这一点吗?还是我应该自己编写代码?