accelerate
brotli
chardet
colorama
datamodel-code-generator
fastapi
formatron>=0.4.4
httpx
lm-format-enforcer
mcp>=1.26.0
lxml
packaging
pillow>=10.0.0
psutil
pydantic
pygments
python-multipart
pyyaml
pyzmq
referencing
rich
sse_starlette
torch>=2.2.0
torchvision
transformers
uvicorn
websockets>=14.1
zstandard

[all]
cmake
exllamav2
exllamav3
faster-whisper
ffmpeg-python
fuzzywuzzy
huggingface-hub
infinity-emb[all]
kokoro
librosa
livekit>=0.20.2
livekit-agents>=0.12.15
livekit-protocol
llama-cpp-python
misaki
misaki[en]
misaki[ja]
misaki[ko]
misaki[zh]
ninja
numpy
pytest
qwen_omni_utils
qwen_vl_utils
scipy
sentence-transformers
sglang
silero-vad
soundfile
split-lang
vllm

[dev]
pytest

[embedding]
infinity-emb[all]
sentence-transformers

[exl2]
exllamav2

[exl3]
exllamav3

[llama-cpp]
cmake
llama-cpp-python
ninja

[sglang]
qwen_omni_utils
sglang

[stt]
faster-whisper
scipy
silero-vad

[transformers-backend]
qwen_omni_utils
qwen_vl_utils

[tts]
ffmpeg-python
fuzzywuzzy
kokoro
librosa
misaki
misaki[en]
misaki[ja]
misaki[ko]
misaki[zh]
numpy
soundfile
split-lang

[utils]
huggingface-hub

[video]
livekit>=0.20.2
livekit-agents>=0.12.15
livekit-protocol
qwen_omni_utils

[vllm]
qwen_omni_utils
vllm
