fastapi>=0.115.0
httpx>=0.28.0
nltk==3.9.1
numpy>=1.26.0
openai==2.28.0
pydantic>=2.0
rich>=13.0
scipy>=1.10.0
sounddevice>=0.5.0
transformers>=4.57.0
uvicorn>=0.30.0

[:platform_system != "Darwin"]
torch>=2.4.0
nano-parakeet>=0.2.0
faster-qwen3-tts>=0.2.6

[:platform_system == "Darwin"]
soundfile>=0.13.0
torch==2.11.0
mlx-audio<0.5.0,>=0.4.0
misaki>=0.9.4
espeakng-loader>=0.2.4
spacy>=3.8.4
phonemizer-fork>=3.3.2

[chattts]
ChatTTS>=0.1.1

[facebook-mms]
transformers>=4.57.0

[faster-whisper]
faster-whisper>=1.0.3

[kokoro]

[kokoro:platform_system != "Darwin"]
kokoro>=0.9.2

[language-detection]
lingua-language-detector>=2.0.2

[mlx-lm]

[mlx-lm:platform_system == "Darwin"]
mlx-lm>=0.14.0
mlx-vlm==0.4.1

[paraformer]
funasr>=1.1.6
modelscope>=1.17.1

[paraformer:python_version < "3.11"]
onnxruntime<1.24

[pocket]
pocket-tts>=0.1.0

[websocket]
websockets>=12.0

[whisper-mlx]

[whisper-mlx:platform_system == "Darwin"]
lightning-whisper-mlx>=0.0.10
