numpy>=1.26
sounddevice>=0.5.5
soundfile>=0.13.1
faster-whisper>=1.2
sherpa-onnx>=1.12
llama-cpp-python>=0.3.8
kokoro-onnx>=0.5
onnxruntime<1.24,>=1.21
huggingface-hub>=0.24
textual>=0.80
rich>=13.0
piper-tts>=1.2
supertonic-numpy2>=1.1.2
pythaitts>=0.4
pymicro-wakeword>=2.2
psutil>=5.9
partial-json-parser>=0.2
orjson>=3.9
fastapi>=0.110
uvicorn[standard]>=0.27
websockets>=12
python-chess>=1.10

[chess-maia]

[chess-stockfish]

[desktop]
PySide6>=6.6
qtawesome>=1.4
rlottie-python>=1.3
pillow>=10

[dev]
pytest>=7.0
pytest-asyncio
pytest-timeout>=2.0
ruff>=0.8
pre-commit>=3.7

[dtln]
ai-edge-litert>=2.0

[gpu]
onnxruntime-gpu>=1.21

[memory-vec]
sqlite-vec>=0.1

[observability]
opentelemetry-api>=1.25
opentelemetry-sdk>=1.25

[sim]
ir-sim>=2.9

[sim-mujoco]
mujoco>=3.2

[voice-vad]
webrtcvad-wheels>=2.0
