首先,向 Aure 致敬,感谢他在创建这个框架方面所做的令人印象深刻的工作!
我的挑战是:我已经成功地使用 AKMicrophone 抓取了我 iPhone 的麦克风输入,并使用 AKPitchshifter 滤波器和 AKMixer 对其进行处理,这样我就可以听到耳机中的移调输出。这是代码(processMic() 用于测试目的,通过我的 UI 中的按钮点击调用):
import AudioKit
var micBooster: AKBooster?
var pitchShifter: AKPitchShifter?
func processMic() {
let mic = AKMicrophone()
let micMixer = AKMixer(mic)
micBooster = AKBooster(micMixer)
pitchShifter = AKPitchShifter(micBooster, shift: 8)
micBooster!.gain = 10
AudioKit.output = pitchShifter
AudioKit.start()
}
我现在希望处理后的输出成为我正在使用的 VOIP 框架的麦克风源。这可能吗?感谢所有帮助。
谢谢!