-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathrequirements.txt
More file actions
80 lines (65 loc) · 1.29 KB
/
Copy pathrequirements.txt
File metadata and controls
80 lines (65 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Core Dependencies
fastapi==0.115.9
uvicorn[standard]==0.34.2
httpx==0.28.1
aiohttp==3.12.15
# AI & Machine Learning
openai==1.78.1
faster-whisper==1.1.1
torch==2.4.1
torchaudio==2.5.1+cu121
transformers==4.51.3
# Audio/Video Processing
ffmpeg-python==0.2.0
pydub==0.25.1
librosa==0.10.2.post1
soundfile==0.13.1
# Image Processing
Pillow==10.0.1
opencv-python==4.8.1.78
numpy==1.24.3
# Utilities
tenacity==9.1.2
tqdm==4.67.1
python-multipart==0.0.20
python-dotenv==1.1.0
# Data Processing
pandas==2.0.3
numpy==1.24.3
scipy==1.15.3
# Async Programming
anyio==4.9.0
asyncio==3.4.3
# Web Framework
fastapi==0.115.9
uvicorn[standard]==0.34.2
starlette==0.45.3
# CLI & System
click==8.2.0
rich==14.0.0
typer==0.15.3
# File Operations
aiofiles==23.2.1
watchdog==3.0.0
# Configuration
pyyaml==6.0.2
toml==0.10.2
# Optional: Ollama Integration
ollama==0.1.2
# Optional: DashScope (Aliyun)
dashscope==1.24.1
# Development Tools
black==23.11.0
flake8==6.1.0
mypy==1.6.1
pytest==8.4.1
pytest-asyncio==1.1.0
# Platform Specific (Optional)
# For GPU support:
# torch==2.1.0+cu118 - depending on your CUDA version
# For Windows specific:
# pywin32==306
# Note: FFmpeg must be installed separately on the system
# Ubuntu/Debian: sudo apt install ffmpeg
# Windows: choco install ffmpeg
# macOS: brew install ffmpeg