File size: 495 Bytes
26f00f8 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/usr/bin/env bash
# DeepFilterNet3 一键降噪 (Python)
# 用法: ./run.sh input.wav [output.wav]
set -euo pipefail
cd "$(dirname "$0")"
INPUT="${1:?用法: ./run.sh input.wav [output.wav]}"
OUTPUT="${2:-${INPUT%.wav}_enhanced.wav}"
PYTHON_BIN="${PYTHON_BIN:-python3}"
if [[ -x /root/miniforge3/bin/python ]]; then
PYTHON_BIN=/root/miniforge3/bin/python
fi
PYTHONPATH="$(pwd)${PYTHONPATH:+:$PYTHONPATH}" \
"$PYTHON_BIN" inference.py "$INPUT" -o "$OUTPUT" --model-dir "$(pwd)/axmodels"
|