Karaoke Apps跳过介绍(可能与AudioKit一起使用)

时间:2019-06-28 05:41:13

标签: ios audio audiokit

在许多卡拉OK应用程序中,都有一个跳过介绍功能,您可以在其中跳过歌曲的介绍并直接开始唱歌。但是,我已经测试过,您可以先说几秒钟,然后按“跳过”按钮,然后您所说的几秒钟将保留在最终录音中,而您跳过的部分将完全没有声音。尽管不确定百分百,但我有理由相信他们在内部使用AudioKit。如何使用AKMicrophoneAKNodeRecorder实现类似的目的?我应该在音频链中添加其他类型的AKNode还是可以调用的功能?或者,是否有某种技术可以做到这一点(例如将前奏和歌曲分别录制到两个文件中)?

编辑:

如果我对我的问题不够清楚,这就是我的意思。一首歌的前奏曲为15s,您录制的前10s跳过其余的5s。然后您唱歌60秒,这是歌曲的持续时间。音轨的总长度为75s,但只记录了70s,在录制的语音中,前10s和其余60s之间应该有5s的间隔。现在,当用户想要导出自己的歌声时,您会遇到麻烦-您需要将两个音轨对齐,以便前10个音符并排,然后仅5s音乐,然后其余60s再次包含音乐和用户声音。显然,在最终导出的工作中,前奏必须完整,因此用户跳过的部分没有用户的声音。但是如何?

0 个答案:

没有答案