anyio<5,>=4.0
fastapi>=0.115.0
huggingface-hub>=0.34.0
httpx>=0.28.0
jsonschema>=4.0
nltk==3.10.0
openai==2.28.0
onnxruntime>=1.17.0
pillow>=10.0.0
pydantic>=2.0
rich>=13.0
scipy>=1.10.0
soxr>=0.3.2
uvicorn>=0.30.0
websockets>=12.0
librosa==0.11.0
lingua-language-detector>=2.0.2

[:platform_system != "Darwin"]
numpy>=1.26.0
sounddevice>=0.5.0
torch>=2.4.0
torchaudio>=2.4.0
transformers<6,>=5.15.1
nano-parakeet>=0.2.0

[:platform_system != "Darwin" and platform_system != "Windows"]
faster-qwen3-tts[ggml]>=0.4.0

[: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.14.1
miniaudio==1.61
mlx==0.32.0
mlx-audio==0.4.7
mlx-lm==0.31.3
mlx-metal==0.32.0
misaki>=0.9.4
espeakng-loader>=0.2.4
spacy>=3.8.4
phonemizer-fork>=3.3.2

[:platform_system == "Windows"]
faster-qwen3-tts>=0.4.0

[chattts]
ChatTTS>=0.1.1

[faster-whisper]
faster-whisper>=1.0.3

[kokoro]

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

[mlx-lm]

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

[omnivoice]
omnivoice>=0.2.1

[paraformer]
funasr>=1.1.6
modelscope>=1.17.1

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

[pocket]
pocket-tts>=2.0.0

[supertonic]
supertonic>=1.3.1

[webrtc]
aiortc>=1.9.0

[whisper-mlx]

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