|
# Audio Separator PRO - Requirements |
|
# Proyecto de separaci贸n de audio con IA usando Demucs v4 |
|
|
|
# ===== CORE AI MODELS ===== |
|
# Demucs - Estado del arte en separaci贸n de audio |
|
demucs>=4.0.0 |
|
torch>=2.0.0 |
|
torchaudio>=2.0.0 |
|
torchvision>=0.15.0 |
|
|
|
# ===== AUDIO PROCESSING ===== |
|
# Librer铆as fundamentales para procesamiento de audio |
|
librosa>=0.10.0 |
|
soundfile>=0.12.0 |
|
numpy>=1.21.0 |
|
scipy>=1.9.0 |
|
|
|
# Audio I/O adicional |
|
pydub>=0.25.0 |
|
ffmpeg-python>=0.2.0 |
|
|
|
# ===== WEB INTERFACE ===== |
|
# Gradio para la interfaz web |
|
gradio>=4.0.0 |
|
|
|
# ===== UTILITIES ===== |
|
# Utilidades generales |
|
pathlib2>=2.3.0 |
|
tqdm>=4.64.0 |
|
click>=8.0.0 |
|
|
|
# ===== SCIENTIFIC COMPUTING ===== |
|
# Para computaci贸n cient铆fica y arrays |
|
pandas>=1.5.0 |
|
matplotlib>=3.5.0 |
|
|
|
# ===== OPTIONAL ENHANCEMENTS ===== |
|
# Para mejor rendimiento (opcional) |
|
numba>=0.56.0 |
|
resampy>=0.4.0 |
|
|
|
# ===== GPU ACCELERATION (OPCIONAL) ===== |
|
# Descomenta las siguientes l铆neas si tienes GPU NVIDIA |
|
# torch>=2.0.0+cu118 --index-url https://download.pytorch.org/whl/cu118 |
|
# torchaudio>=2.0.0+cu118 --index-url https://download.pytorch.org/whl/cu118 |
|
|
|
# ===== ALTERNATIVE MODELS (OPCIONAL) ===== |
|
# Spleeter como modelo alternativo |
|
# tensorflow>=2.10.0 |
|
# spleeter>=2.3.0 |
|
|
|
# ===== DEVELOPMENT (OPCIONAL) ===== |
|
# Para desarrollo y debugging |
|
# jupyter>=1.0.0 |
|
# ipython>=8.0.0 |
|
|
|
# ===== SYSTEM REQUIREMENTS ===== |
|
# Python >= 3.8 requerido |
|
# RAM: 8GB m铆nimo, 16GB recomendado |
|
# GPU: NVIDIA con CUDA (opcional pero recomendado) |
|
# Espacio: 2GB para modelos preentrenados |