# LocalVoiceMode Requirements
# ===========================
# MCP Server
mcp>=1.0.0
# Core
numpy>=1.20.0
sounddevice>=0.4.6
scipy>=1.9.0
httpx>=0.24.0
pynput>=1.7.6
python-statemachine==2.5.0
pyyaml>=6.0
rich>=13.0.0
# TTS - Pocket TTS (CPU-based, fast)
pocket-tts>=0.1.0
huggingface-hub>=0.19.0
# ==============================================================================
# ASR - Speech Recognition (Parakeet TDT with GPU via onnx-asr)
# ==============================================================================
onnx-asr[gpu,hub]>=0.10.0
# Note: For GPU support, also install: pip install onnxruntime-gpu[cuda,cudnn]
# Optional TensorRT: pip install tensorrt-cu12-libs
# ==============================================================================
# Optional: Whisper (CPU fallback)
# To enable: set VOICE_ASR_BACKEND=whisper
# ==============================================================================
# openai-whisper>=20231117