# mic capture pvrecorder # Vosk vosk # Voice activity detection (smart command-end) webrtcvad-wheels # Groq / OpenAI-compatible LLM openai>=1.0 # Silero stuff torch torchaudio omegaconf # etc numpy simpleaudio rich fuzzywuzzy python-Levenshtein comtypes pycaw sounddevice PyYAML python-dotenv # Outlook COM automation (Win32-only). Optional: outlook_handlers degrades # gracefully when this isn't installed. pywin32>=305 # Semantic intent classifier (MiniLM-L6-v2 ONNX) onnxruntime>=1.17 tokenizers>=0.15 # Noise suppression before STT (optional, off by default) noisereduce>=3.0 # GUI command constructor (tools/command_builder) ruamel.yaml pywebview pyautogui # Flet — main jarvis-gui (mirrors the Rust Tauri GUI's 5 pages). # Optional: install only if you want the desktop GUI; the assistant runs # fine in console mode without it. flet>=0.85