因為太久沒 social 去唱 ktv 發現以前很喜歡唱的歌因為版權都找不到啦
下載什麼唱歌 app 也是因為版權問題, 能唱得更是寥寥可數
於是乎決定研究看看有無啥 AI 套件能做出伴唱帶
這裡環境用 colab
, 老樣子先安裝 yt-dlp
1 | !wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp |
接著給個權限
1 | !ls -l |
下載喜歡的歌, 這裡用李聖傑 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 | # !demucs "很想說.webm" |