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"