chua's picture
Publish Audio8 ASR ONNX runtime
bc8e2a9
Raw
History Blame Contribute Delete
1.03 kB
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
BUNDLE_DIR="${1:-${AUDIO8_ASR_BUNDLE:-$SCRIPT_DIR/model_bundle}}"
HOST="${HOST:-127.0.0.1}"
PORT="${PORT:-7860}"
ORT_PROVIDER="${ORT_PROVIDER:-CPUExecutionProvider}"
ASR_BACKEND="${ASR_BACKEND:-auto}"
ASR_CACHE_PRECISION="${ASR_CACHE_PRECISION:-int8}"
ASR_AUDIO_PRECISION="${ASR_AUDIO_PRECISION:-int8}"
PYTHON_BIN="${PYTHON:-python3}"
cd "$SCRIPT_DIR"
export NO_PROXY="${NO_PROXY:+$NO_PROXY,}127.0.0.1,localhost,::1"
export no_proxy="${no_proxy:+$no_proxy,}127.0.0.1,localhost,::1"
if ! "$PYTHON_BIN" -c 'import sys; raise SystemExit(0 if sys.version_info >= (3, 10) else 1)'; then
echo "Python 3.10+ is required. Create/activate a newer venv, then rerun this script." >&2
exit 1
fi
exec "$PYTHON_BIN" server.py \
--bundle_dir "$BUNDLE_DIR" \
--backend "$ASR_BACKEND" \
--host "$HOST" \
--port "$PORT" \
--provider "$ORT_PROVIDER" \
--cache_precision "$ASR_CACHE_PRECISION" \
--audio_precision "$ASR_AUDIO_PRECISION"
Free AI Image Generator No sign-up. Instant results. Open Now