0%

用 demucs 製作伴唱帶

 

因為太久沒 social 去唱 ktv 發現以前很喜歡唱的歌因為版權都找不到啦
下載什麼唱歌 app 也是因為版權問題, 能唱得更是寥寥可數
於是乎決定研究看看有無啥 AI 套件能做出伴唱帶

這裡環境用 colab, 老樣子先安裝 yt-dlp

1
!wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp

接著給個權限

1
2
!ls -l
!chmod +x yt-dlp

下載喜歡的歌, 這裡用李聖傑 live 絕對不唱的 很想說, 話說他要開演唱會應該搞個爬蟲來搶票看看

1
!./yt-dlp https://www.youtube.com/watch?v=u4enXVaOAJ4

然後改個檔案名稱

1
!mv "李聖傑 Sam Lee【很想說】Official Music Video [u4enXVaOAJ4].webm" "很想說.webm"

本來想說用 spleeter 可是在 colab 跑直接 gg, python 不意外 XD, 也懶得除錯, 所以改用 demucs

1
pip install demucs

預設會分成多個音軌, 有 鼓 bass vocal 等等, 我這裡只需要兩個音軌就好, 到這邊就搞定啦 ~
想 1x 年前去比賽還要去找伴唱半天, 也不見得找得到, 最瞎的一次就是選 air supply 的歌, 但是和聲是中文, 整個 LOL ~

1
2
3
# !demucs "很想說.webm"

!demucs --two-stems vocals -n htdemucs_ft "很想說.webm"
關閉