mcp>=2.0
fastapi>=0.115.0
httpx>=0.28.0
nltk==3.9.4
openai==2.28.0
openwakeword<0.5,>=0.4.0
pillow>=10.0.0
pydantic>=2.0
rich>=13.0
scipy>=1.10.0
uvicorn>=0.30.0
websockets>=12.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>=4.57.0
nano-parakeet>=0.2.0

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

[: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

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

[:sys_platform != "darwin" and sys_platform != "win32"]
qwentts-cpp-python==0.3.1

[chattts]
ChatTTS>=0.1.1

[client]
sounddevice>=0.5.0
websockets>=12.0

[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

[omnivoice]
omnivoice>=0.2.1

[paraformer]
funasr>=1.1.6
modelscope>=1.17.1

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

[parakeet-onnx]
onnx-asr[hub]>=0.5.0

[parakeet-onnx:platform_system != "Linux" or platform_machine != "x86_64" or python_version < "3.11"]
onnxruntime>=1.20

[parakeet-onnx:platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.11"]
onnxruntime-gpu[cuda,cudnn]>=1.27

[pocket]
pocket-tts>=0.1.0

[webrtc]
aiortc>=1.9.0

[websocket]
websockets>=12.0

[whisper-mlx]

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