基本python環境版本必須>3.8,不然程序撲街。
先說說demucs的安裝
python3 -m pip install -U demucs
如果用到了anaconda, 以下是命令玩法
conda env update -f environment-cpu.yml # 沒GPU conda env update -f environment-cuda.yml # 有GPU conda activate demucspip install -e .
運行conda如果提示找不到命令的話,需要提前下載官方網站給的dmg文档 https://www.anaconda.com/download/success
批量分離人聲命令
接下來是批量轉化命令玩法,比如: 我要批量分離/source 下的所有音頻文档
for file in /source/*; do \ python3 -m demucs -d cpu /source/$file --two-stems=vocals -o "/用於輸出的目錄/" done
上述命令是用來分離出人聲+其他聲音的,我個人比較常用,以下的命令可以分離出四種聲音效果:
python3 -m demucs -d cpu 原始聲音文档地址
完結撒花。🎉