AVAudioSession采样率和AVAudioEngine输入节点采样率有什么区别?

时间:2020-06-10 05:18:16

标签: ios swift avfoundation avaudiosession avaudioengine

我注意到AVAudioSession.sharedInstance().sampleRate是48000,而AVAudioEngine().inputNode.inputFormat(forBus: 0)向我显示了44100的采样率。当我执行try AVAudioSession.sharedInstance().setPreferredSampleRate(16000)时,它设置了输入节点采样率,而不是会话采样率。所以我的问题是,两个采样率有什么区别?

我正在尝试以16kHz现场录制语音音频,但是音频听起来听起来失真而且金属质感。我想知道是否与这些采样率的不匹配有关。

0 个答案:

没有答案
相关问题