# Модуль 3: TTS (текст → звук)
edge-tts==7.2.8          # основной: онлайн, бесплатные голоса MS
piper-tts==1.8.0         # фолбэк: офлайн-синтез (голос качается в models/piper/)

# Модуль 2: аудио
sounddevice==0.5.6
soundfile>=0.12
numpy>=1.26

# Модуль 1: STT (речь → текст)
faster-whisper==1.2.1

# Модуль 5: клавиши и свободный режим
keyboard==0.13.5         # глобальные клавиши (Windows; на Linux требует root)
readchar==4.2.2          # одиночные клавиши в консоли без root (пробел без Enter)

# Silero-VAD требует torch. СТАВИТЬ ТОЛЬКО CPU-ВАРИАНТ (GPU-пакеты 2.5 ГБ не нужны!):
#   pip install --index-url https://download.pytorch.org/whl/cpu torch
#   pip install --index-url https://download.pytorch.org/whl/cpu torchaudio --force-reinstall --no-deps
silero-vad==6.2.1        # после torch (см. команды выше)

# Модуль 4: brain (LLM через OpenRouter)
openai>=3.13
httpx>=0.27              # http_client с прокси для OpenAI-клиента

# Дальше зависимости добавляются по мере готовности следующих модулей:
# aiogram>=3    # Модуль 6 (Telegram)