# 助手本体依赖。按方案 §10 要求固定版本。
# 实测可用组合：Python 3.12（服务器）/ 3.13（N5095），两台机器都验证过。

pipecat-ai==1.10.0        # 会话管线框架（服务器侧用其传输/打断能力）
sherpa-onnx==1.13.8       # 本地 STT/TTS 运行时（自带 onnxruntime，不依赖 pip 的）
numpy==2.5.3
aiohttp==3.14.3           # LLM 流式请求

# 说明：
# - 不装 pipecat-ai[local]：本地声卡传输只在 N5095（客户端）需要，
#   服务器侧走 WebRTC，不需要 PyAudio。
# - pipecat 会把 onnxruntime 钉到 1.24.x。实测不影响 sherpa-onnx，
#   后者自带运行时不读 pip 的那个。若要单独用 onnxruntime，注意版本。
