项目简介
设置
当地环境
使用 Python 3.10 创建新环境并安装要求:
pip install -r requirements.txt
将
PYTHONPATH
设置为根文件夹:
export PYTHONPATH=path/to/moseca
下载声音去除器模型:
wget --progress=bar:force:noscroll https://huggingface.co/fabiogra/baseline_vocal_remover/resolve/main/baseline.pth
然后运行应用程序:
streamlit run app/header.py
Docker
您还可以使用 Docker 运行该应用程序:
docker build -t moseca .
docker run -it --rm -p 7860:7860 $(DOCKER_IMAGE_NAME)
或从 Hugging Face Spaces 中提取图像:
docker run -it -p 7860:7860 --platform=linux/amd64 \
registry.hf.space/fabiogra-moseca:latest
您可以设置以下环境变量来限制应用程序使用的资源:
-
ENV_LIMITATION=true
-
LIMIT_CPU=true
(可选)预处理样品
如果要预处理演示中使用的示例,则需要将环境变量
PREPARE_SAMPLES=true
设置为秘密(创建文件
run/secrets/PREPARE_SAMPLES
,其中包含
true
值)。
如果您在本地运行,还需要将
scripts
内的文件移动到根文件夹并运行
prepare_samples.sh
。
cp scripts/ .
chmod +x prepare_samples.sh
python prepare_samples.sh
https://github.com/fabiogra/moseca