gpt4 book ai didi

ios - AudioKit 实时录音与播放

转载 作者:可可西里 更新时间:2023-11-01 00:39:32 29 4
gpt4 key购买 nike

我正在尝试向我的应用添加一项功能,我可以通过手机的内置麦克风录制音频,然后同时通过手机的扬声器播放该音频。

首先,我想知道这是否可以通过 AudioKit 实现?

其次,如果可能的话,我可以查看 AudioKit 中的哪些 playground/examples 项目以获取有关如何执行此操作的引用?

我知道可以将音频录制到文件中然后回放,我在 Recorder 示例项目中看到了它,但我想要的是实时回放。

如果您能为此提供任何指导或帮助,我将不胜感激。

最佳答案

对于任何使用设备麦克风的应用,您需要添加 NSMicrophoneUsageDescription Info.plist 的关键。完成后,您只需通过效果器路由麦克风,并将输出设置到链的末端。

import UIKit
import AudioKit

class ViewController: UIViewController {

var microphone = AKMicrophone()
var reverb = AKReverb()

override func viewDidLoad() {
super.viewDidLoad()

microphone >>> reverb
AudioKit.output = reverb
AKSettings.ioBufferDuration = 0.002 // Optional, set this to decrease latency
AudioKit.start()
}
}

关于ios - AudioKit 实时录音与播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47420009/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com