mcp>=1.9,<2
openai>=1.40.0
requests>=2.31.0
python-dotenv>=1.0.0

fastapi>=0.110
uvicorn>=0.27

# ---- 图像处理（净化去水印、字幕/广审号图层合成）----
# ⚠️ 这条曾经漏了：scrub.py 与 compose.py 都要它，漏装会导致 MCP 启动即崩
Pillow>=10,<13

# ---- 中文拼音（品牌守卫：识别方言/同音导致的 ASR 品牌变体）----
# 用途：判断"素材口播里听到的品牌名"是否为**自家品牌的 ASR 变体**（如 贝臣→北辰/贝辰）。
# 纯 Python、无 C 扩展，安装轻量。缺失时该功能降级为"仅字形判据"，不影响其它模块。
pypinyin>=0.51
