signbridge / requirements.txt
LucasLooTan's picture
feat: SignBridge initial scaffold + tests
18d028b
# Pinned to versions that are known to work together on HF Spaces (sdk_version 4.44.1).
gradio==4.44.1
gradio-client==1.3.0
pydantic>=2.9,<2.10
huggingface_hub>=0.26,<1.0
# Backend / IO
fastapi>=0.115
uvicorn[standard]>=0.32
httpx>=0.27
websockets>=13
python-multipart>=0.0.12
python-dotenv>=1.0
# Imaging
pillow>=11.0
numpy>=2.0,<3.0
opencv-python-headless>=4.10
# Inference clients
openai>=1.54
# Audio (silent-stub fallback uses soundfile)
soundfile>=0.12
# Vision pipeline (MediaPipe Holistic for the pose-debug overlay)
# Optional at runtime β€” landmarks.py lazy-imports it.
mediapipe>=0.10.18; python_version < "3.13"
# Sign classifier (V2; trained on AMD Dev Cloud Day 2)
# Optional at runtime β€” classifier.py lazy-imports torch.
torch>=2.4; python_version < "3.13"
transformers>=4.45; python_version < "3.13"
# High-quality TTS (Coqui XTTS-v2 β€” V2; AMD Dev Cloud serves)
# Optional at runtime β€” tts.py lazy-imports.
TTS>=0.22; python_version < "3.13"
librosa>=0.10; python_version < "3.13"
# Dev / test
pytest>=8.3
ruff>=0.7
mypy>=1.13