Mac 上的 Spotify 卡拉 OK 模式
Mac 上的 Spotify 会放歌,但不会把歌手从歌里拿出来:桌面版没有卡拉 OK 模式、没有去人声开关,也没有哪个设置能把它打开。如果你搜的就是这个,这一页讲的是可以怎么办,以及它能给你什么、不能给你什么。
Spotify 没有的东西
Spotify 桌面应用没有卡拉 OK 模式。没有一个按钮能把人声压低,没有一键切换的伴奏版本,设置里也没有任何一项能改变这一点。搜「Spotify karaoke mode」「Spotify 伴奏模式」出来的大多是教你用别的应用,这一页也是其中之一。我们宁可在开头就说明白,而不是拖到第三段。
Spotify 有的,是你想唱的那首歌,而且它已经在放了。这恰恰是最难的一步:开唱前的二十分钟通常花在找伴奏、确认版本、等下载上。歌已经在放,这一步就算完成了。
把正在放的人声抽掉
karanow 接的是 Mac 的系统输出流——已经在去往你扬声器路上的那些声音——而不是去和 Spotify 打交道。它在你自己的 Mac 上对这段声音跑分离模型,把去掉主唱的结果交给你。你像平时一样在 Spotify 里放歌,在 karanow 里按一个按钮,大约两秒后人声没了,乐队还在。机器繁忙时可能接近三秒;之后就一直连续。
原唱不会被丢掉。同一次分离把人声单独产出为一条轨,滑杆可以把它按任意比例混回来——学一句的时候有用,表演的时候不用,比例由你定。
Spotify 不需要支持这些,也没法通过改界面把它弄坏,因为 karanow 从不碰它的界面。不导入、不下载,也不需要这首歌在某个曲库里,因为根本没有曲库。
Spotify 额外给到的
有些应用会对外报出自己在播什么,Spotify 是其中之一。karanow 读到当前曲目和进度、一路跟随,并能在自己的窗口里暂停、切下一首、回上一首,唱到一半不用再切回 Spotify。
知道是哪首歌,karanow 才能画出要瞄准的音符。它们从你正在放的这一版录音的原唱里读出来——不是乐谱,也不是某个通用旋律——你自己的音高由麦克风画在上面,唱低了就是看得见地低了。第一次播放时音符随着分离出来的人声一路建起来;从第二次起它已经在那里,领先于你。这条音准跑道在应用里标着 BETA,这里也一样:能用,没做完。
你会听到什么
实时分离没有离线那么干净。离线工具可以看完整首歌、想花多久花多久;karanow 只有一个移动的 1.5 秒窗口和一个硬期限。编配密集、混响重、叠唱多的歌你会听到人声的残留;稀疏一些的歌接近透明。如果是练唱,大约一段主歌之后你就不在意了。
暂停、拖动进度条或切歌会把旧缓冲丢掉,新位置大约两秒后回来。这是实时工作的代价,也是唯一的代价。
它不是什么
karanow 不产出文件。伴奏只在播放的那一刻存在:不导出、不保存、不上传。想要一份能留下来的伴奏,该用离线分离工具。
它需要 Apple Silicon 和 macOS 14.2 或更新,Intel Mac 跑不了。它也从不把音频发往任何地方:声音在你的 Mac 内存里处理,窗口一往前走就丢掉。