27 lines
1.4 KiB
Plaintext
27 lines
1.4 KiB
Plaintext
# Модуль 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) |