Spleeter环境安装笔记

#####################【Windows 安装 spleeter】###########################
# 环境变量PATH中
E:\project\tools\python-3.9.10\
E:\project\tools\python-3.9.10\Scripts\

# 依赖包在项目里可直接运行
# 在PyCharm中运行添加ffmpeg路径到环境变量PATH中
E:\project\spleeter\spleeter\pkgs\ffmpeg-4.3.1\Library\bin

# 安装anaconda管理依赖包
下载: https://www.anaconda.com/products/individual

# 安装anaconda完成后打开anaconda navigator,在anaconda中打开cmd.exe prompt
conda install -c conda-forge ffmpeg libsndfile

# 安装 spleeter
pip install spleeter -i https://pypi.doubanio.com/simple

# 执行分离
spleeter separate -p spleeter:2stems -o audios/output audios/example.mp3

######################【Linux 安装 spleeter】###########################

# 查看版本
python --version
# 存在2.7的话可以不用安装python
# 安装python 解压到任意路径
tar -zxvf Python-3.9.10.tgz

# 创建安装路径
mkdir /usr/local/python-3.9.10

# 安装
cd 解压路径
./configure --prefix=/usr/local/python-3.9.10
make && make install

# 安装conda 一直enter
./Anaconda3-2021.11-Linux-x86_64.sh

# 安装ffmpeg libsndfile
conda install -c conda-forge ffmpeg libsndfile

# 安装spleeter
pip install spleeter -i https://pypi.doubanio.com/simple

# 上传训练模型
/www/wwwroot/spleeter_web/pretrained_models/2stems

# 执行分离
cd /www/wwwroot/spleeter_web
spleeter separate -p spleeter:2stems -o audios/output audios/example.mp3

#########################【开发spleeter】###################################
# 安装poetry管理依赖包
pip install poetry
# 安装spleeter dependencies
poetry install
# 运行测试
poetry run pytest tests/
#########################【Shell脚本】###############################
./run.sh audios/output audios/example.mp3
#!/bin/bash

source ~/.bash_profile
source /etc/profile

cd /www/wwwroot/spleeter_web
echo 'cd ok...\n'
echo 'start separate...\n'

echo "$0  $1  $2\n"

spleeter separate -p spleeter:2stems -o $1 $2 1> /www/wwwroot/spleeter_web/logs/1.log 2>&1

echo "separate ok...\n"


本站内容来源于作者发布和网络转载,如有版权相关问题请及时与我们取得联系,我们将立即删除。