#!/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"