如何将过滤器应用于以前录制的声音并使用 AudioKit 保存修改后的版本?

How to apply filters to previously recorded sound and save modified version using AudioKit?

有一个包含用户语音的先前录制的声音文件。我需要做的是应用一些声音过滤器来改变声音,然后能够保存和播放修改后的版本。

AudioKit 可以使用 [[AKFileInput alloc] initWithFilename:file1]; 打开文件并使用 [[AKManager sharedManager] renderToFile:outputFile forDuration:duration];

保存

知道如何在这两个命令之间应用一些效果吗?

除了使用 AKFileInput 打开文件外,您还必须回放它,为此,您将创建一个 AKInstrument。在那个 AKInstrument 中,您可以使用 AudioKit 的任何信号修改器操作来处理输出。