【java辦公自動化(9)】-- windows加黃金拍檔spleeter,完美分離抖音網紅歌曲人聲和背景聲

【java辦公自動化(9)】-- windows加黃金拍檔spleeter,完美分離抖音網紅歌曲人聲和背景聲

前言:
雖說spleeter官網表明用linux系統較好,但我只會windows。所以,接下來教大家如何使用spleeter。

第一步:首先科普一下知識:

  • spleeter 可將人聲和樂器聲分爲 2 個音軌
  • 在分離音軌的命令中,加入選項 - p spleeter:4stems 來指定音軌數量,如果不加,系統默認分離爲 2 個音軌。
    spleeter separate -i audio_example.mp3 -o audio_output -p spleeter:4stems
  • 最終樂器和人聲將以 wav 文件的格式保存在 audio_output 文件夾中。
  • spleeter 還支持 GPU 加速。如果在 GPU 上運行,會比實時分解速度快 100 倍,也就是說分解一首 5 分鐘的歌曲只需要 3 秒。如果想換成 GPU 環境,只需將上述代碼中的 spleeter-cpu 換成 spleeter-gpu。
  • pip 安裝更簡單,但是不支持 GPU 加速,一般分解一兩首歌已足夠使用:
    pip install spleeter

第二步:下載spleeter.zip安裝包,並解壓放到桌面。

第三步:下載Miniconda3-latest-Windows-x86_64.exe,並安裝。以管理員身份運行AnaConda命令行,打開如下圖所示:

第四步:複製代碼行:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda install -c conda-forge spleeter

如果下載慢或者出錯,用以下代碼:

conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ spleeter

如果安裝成功,第五步測試:

cd C:\Users\yanhui\Desktop\spleeter

python -m spleeter separate -p spleeter:2stems -o output -i audio_example.mp3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章