-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
20 lines (20 loc) · 1.57 KB
/
requirements.txt
File metadata and controls
20 lines (20 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
aiogram>=3.13.1 # Асинхронный фреймворк для Telegram Bot API
google-generativeai>=0.8.3 # Для работы с Google Gemini API
python-dotenv>=1.0.1 # Загрузка переменных окружения из .env
aiohttp>=3.10.5 # Асинхронные HTTP-запросы
pandas>=2.2.3 # Обработка данных (CSV, XLSX)
openpyxl>=3.1.5 # Поддержка .xlsx в pandas
PyPDF2>=3.0.1 # Обработка PDF-файлов
pytesseract>=0.3.10 # OCR (оптическое распознавание текста, требует tesseract-ocr)
Pillow>=10.4.0 # Обработка изображений для OCR и Gemini Vision
SpeechRecognition>=3.10.4 # Распознавание речи (требует portaudio19-dev)
pydub>=0.25.1 # Обработка аудио (требует ffmpeg)
loguru>=0.7.2 # Логирование
aiosqlite>=0.20.0 # Асинхронная работа с SQLite
gTTS>=2.5.3 # Генерация речи (Text-to-Speech)
googletrans==4.0.0rc1 # Перевод текста (стабильная версия)
opencv-python-headless>=4.10.0 # Обработка изображений (без GUI)
PyMuPDF>=1.24.10 # Быстрая обработка PDF
xlrd>=2.0.1 # Поддержка .xls в pandas
python-pptx>=1.0.2 # Обработка .pptx файлов
python-docx>=1.1.2 # Обработка .docx файлов