From 616d7295da5b066dc9377c30a6372bb68eaf1e75 Mon Sep 17 00:00:00 2001 From: Egor Deev Date: Mon, 30 Jun 2025 13:24:31 +0300 Subject: [PATCH] requirements --- requirements.txt | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..07c71ba --- /dev/null +++ b/requirements.txt @@ -0,0 +1,34 @@ +# Core Framework Dependencies +aiogram==3.10.0 +asyncio-mqtt==0.16.1 + +# Database Management +sqlite3 + +# Natural Language Processing +pymorphy3==1.2.1 +pymorphy3-dicts-ru==2.4.417150.4580142 +enchant==1.6.6 + +# Speech Recognition & Synthesis +SpeechRecognition==3.10.4 +gTTS==2.5.1 +soundfile==0.12.1 + +# HTTP Client for API Integration +requests==2.31.0 + +# Audio Processing Dependencies +pyaudio==0.2.14 +pydub==0.25.1 + +# System Dependencies (if needed) +# Note: Some packages may require system-level installation +# Ubuntu/Debian: sudo apt-get install python3-enchant libenchant-2-2 +# macOS: brew install enchant portaudio +# Windows: Download pyaudio wheel from unofficial binaries + +# Development Dependencies (Optional) +# pytest==8.2.2 +# black==24.4.2 +# flake8==7.1.0