# Audio processing
sounddevice>=0.5.0
numpy>=1.26.0
scipy>=1.10.0

# Global shortcuts and text injection
evdev>=1.9.0
pyperclip>=1.11.0

# Whisper integration
pywhispercpp==1.5.0
requests>=2.32.0
websocket-client>=1.9.0

# System integration
psutil>=7.0.0
pyudev>=0.24.4
pulsectl>=24.12.0
dbus-python>=1.3.0

# CLI formatting and logging
rich>=14.0.0

# ElevenLabs integration
elevenlabs>=2.40.0

# NOTE: the mic-osd visualizer's GUI deps (PyGObject, pycairo) live in
# requirements-visualizer.txt and are installed best-effort, so a GUI build
# failure (e.g. missing girepository-2.0 on Ubuntu 24.04) can never abort the
# install of the core runtime deps above.
