#!/usr/bin/env bash
# 日常入口：把音频放进 input_audio/ 后运行 ./run.sh [参数]
# 依赖/模型未就绪时（如刚克隆本仓库），自动先执行 ./setup.sh 完成安装与下载，再继续转写。
set -euo pipefail
cd "$(dirname "$0")"

if ! bash setup.sh --check; then
  echo "==> 依赖未就绪（或配置已更新），自动执行 ./setup.sh（首次需联网，约 3GB）…"
  bash setup.sh
fi
source .venv/bin/activate
exec python transcribe.py "$@"
