# oral-take-editor 依赖 (Python 3.10+)
# 安装: python -m venv .venv && .venv/Scripts/pip install -r requirements.txt
#
# 实测可用组合 (2026-09-18, Windows + ffmpeg 8.1):
#   faster-whisper 1.2.1 (ctranslate2 4.8.2) + CPU int8
#   rapidfuzz 3.14.6 / zhconv 1.4.3 / pillow 12.3.0
# 以下用 >= 宽松约束, 装 venv 时自动带入传递依赖 (numpy/onnxruntime/tokenizers 等)
faster-whisper>=1.2
rapidfuzz>=3.9
zhconv>=1.4
pillow>=10.0

# 注意:
# 1. GPU 推理需另装 nvidia-cublas-cu12 + nvidia-cudnn-cu12 并把 DLL 目录加 PATH,
#    否则 ctranslate2 报 cublas64_12.dll 缺失 → 回退 --device cpu --compute-type int8
# 2. 本机代理访问 HuggingFace 不稳时, 用 HF_HUB_OFFLINE=1 + 本地已缓存模型 (如 base)
# 3. 系统 ffmpeg 必须在 PATH 中
