numpy<3,>=1.24
scipy<2,>=1.10
soundfile<1,>=0.12
torch<3,>=2.0
onnxruntime<2,>=1.16
onnx<2,>=1.14
tqdm<5,>=4.65
requests<3,>=2.28
platformdirs<5,>=3.10
filelock<4,>=3.12
matplotlib<4,>=3.7

[all]
wakeword-trainer[gui,tflite,tts-coqui,tts-piper,tts-silero]

[dev]
pytest<9,>=7
pytest-cov<7,>=5
ruff<1,>=0.6
build<2,>=1
twine<7,>=5
pyinstaller<7,>=6

[gui]
customtkinter<7,>=5.2
sounddevice<1,>=0.4.6

[tflite]
ai-edge-torch<1,>=0.7

[tts-coqui]
TTS<1,>=0.22

[tts-piper]
piper-tts<2,>=1.2

[tts-silero]
omegaconf<3,>=2.3
