numpy>=1.24
sounddevice>=0.4.6
webrtcvad-wheels>=2.0.14
setuptools>=61
soundfile>=0.12.0
huggingface_hub>=0.20.0

[:platform_system != "Windows"]
hf-transfer>=0.1.6

[:platform_system == "Windows"]
pyperclip>=1.8.0
pyautogui>=0.9.54
pywin32>=306
psutil>=5.9.0

[agent]
micoracle[browser,jarvis]

[all]
micoracle[agent,faster,openai,pro,pyttsx3,realtime]

[app]
rumps>=0.4.0

[azure]
openai>=1.0.0

[browser]
playwright>=1.44

[cloud]
micoracle[openai]

[faster]
faster-whisper>=1.0.0

[jarvis]
openai>=1.0.0
anthropic>=0.40.0

[local]
micoracle[faster,pyttsx3]

[mlx]
mlx-whisper
numba>=0.65

[openai]
openai>=1.0.0

[pro]
cryptography>=39.0
pyyaml>=6.0

[pyttsx3]
pyttsx3

[realtime]
openai>=1.0.0
websockets>=12.0

[windows]
pyperclip>=1.8.0
pyautogui>=0.9.54
pywin32>=306
psutil>=5.9.0
