pydantic>=2
PyYAML>=6
httpx>=0.27
websockets>=12

[audio]
ffmpeg-python>=0.2.0

[compat]
fastapi>=0.110
uvicorn[standard]>=0.27
python-multipart>=0.0.9

[dev]
pytest>=8
pytest-asyncio>=0.24
respx>=0.21
fastapi>=0.110
python-multipart>=0.0.9
uvicorn[standard]>=0.27
opentelemetry-api>=1.27
opentelemetry-sdk>=1.27
ruff>=0.8
mypy>=1.13

[funasr]
funasr>=1.0.0

[google]
cryptography>=42
google-cloud-speech>=2.26

[local]
faster-whisper>=1.0.0

[openai-whisper]
openai-whisper>=20231117

[proxy]
fastapi>=0.110
uvicorn[standard]>=0.27
python-multipart>=0.0.9
opentelemetry-api>=1.27
opentelemetry-sdk>=1.27

[riva]
nvidia-riva-client>=2.15.0

[vad]
torch>=2.0.0

[vosk]
vosk>=0.3.45

[whisper-cpp]

[whisperx]
whisperx>=3.1.0
