HY-2012's picture
DeepFilterNet3 AXERA 量化部署包: axmodels (GRU 状态携带) + Python SDK + C++ 可执行文件
26f00f8 verified
Raw History Blame Contribute Delete
495 Bytes
#!/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"