websockets>=12.0
pyyaml>=6.0
pydantic>=2.0

[all]
sherpa-onnx<1.12,>=1.10
edge-tts>=6.0
webrtcvad-wheels>=2.0
sounddevice>=0.4
pydub>=0.25
numpy>=1.24
tavily-python>=0.5
ddgs>=6.0
requests>=2.28
beautifulsoup4>=4.12
pillow>=9.0
pyautogui>=0.9

[screen]
pillow>=9.0
pyautogui>=0.9

[search]
tavily-python>=0.5
ddgs>=6.0
requests>=2.28
beautifulsoup4>=4.12

[voice]
sherpa-onnx<1.12,>=1.10
edge-tts>=6.0
webrtcvad-wheels>=2.0
sounddevice>=0.4
pydub>=0.25
numpy>=1.24
