fastapi>=0.115.0
httpx>=0.28.0
nltk==3.9.4
openai==2.28.0
pillow>=10.0.0
pydantic>=2.0
rich>=13.0
scipy>=1.10.0
uvicorn>=0.30.0
websockets>=12.0

[:platform_system != "Darwin"]
numpy>=1.26.0
sounddevice>=0.5.0
torch>=2.4.0
torchaudio>=2.4.0
transformers>=4.57.0
nano-parakeet>=0.2.0
faster-qwen3-tts>=0.2.6

[:platform_system == "Darwin"]
numpy<2.4.4,>=1.26.0
sounddevice==0.5.3
soundfile>=0.13.0
torch==2.11.0
torchaudio==2.11.0
transformers==5.6.2
miniaudio==1.61
mlx==0.31.1
mlx-audio==0.4.2
mlx-lm==0.31.1
mlx-metal==0.31.1
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.31.1
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
