huggingface_hub>=1.0
miniaudio>=1.61
mlx-lm>=0.31.1
mlx>=0.31.1
numpy>=1.26.4
scipy>=1.10.0
sounddevice>=0.5.3
tqdm>=4.67.1
transformers>=5.5.0

[all]
mistral-common[audio]
sentencepiece>=0.2.0
fastapi>=0.95.0
uvicorn[standard]>=0.22.0
webrtcvad>=2.0.10
setuptools<81

[dev]
pytest>=7.0.0
pytest-asyncio>=1.0.0
black>=24.2.0
isort>=5.13.2
pre-commit>=3.7.0

[docs]
mkdocs-material>=9.6
mkdocstrings[python]>=0.29

[server]
fastapi>=0.95.0
uvicorn[standard]>=0.22.0
python-multipart>=0.0.22
webrtcvad>=2.0.10
setuptools<81

[sts]
sentencepiece>=0.2.0
webrtcvad>=2.0.10
setuptools<81

[stt]
sentencepiece>=0.2.0

[tts]
mistral-common[audio]
sentencepiece>=0.2.0
