click>=8.0.0
rich-click>=1.7.0
rich>=13.0.0
edge-tts>=7.0.0
requests>=2.25.0

[all]
openai>=1.0.0
google-cloud-texttospeech>=2.0.0
elevenlabs>=1.0.0
chatterbox-tts>=0.1.2
torch>=2.6.0
torchaudio>=2.6.0
soundfile>=0.13.0

[chatterbox]
chatterbox-tts>=0.1.2
torch>=2.6.0
torchaudio>=2.6.0
soundfile>=0.13.0

[cloud]
openai>=1.0.0
google-cloud-texttospeech>=2.0.0
elevenlabs>=1.0.0

[dev]
pytest>=7.0
pytest-asyncio
pytest-cov
black
ruff
mypy
build
twine
hypothesis

[elevenlabs]
elevenlabs>=1.0.0

[google]
google-cloud-texttospeech>=2.0.0

[local]
chatterbox-tts>=0.1.2
torch>=2.6.0
torchaudio>=2.6.0
soundfile>=0.13.0

[openai]
openai>=1.0.0
