Initial implementation of AudioCraft Studio

Complete web interface for Meta's AudioCraft AI audio generation:

- Gradio UI with tabs for all 5 model families (MusicGen, AudioGen,
  MAGNeT, MusicGen Style, JASCO)
- REST API with FastAPI, OpenAPI docs, and API key auth
- VRAM management with ComfyUI coexistence support
- SQLite database for project/generation history
- Batch processing queue for async generation
- Docker deployment optimized for RunPod with RTX 4090

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-25 19:34:27 +01:00
commit ffbf02b12c
67 changed files with 12032 additions and 0 deletions

30
requirements.txt Normal file
View File

@@ -0,0 +1,30 @@
# Core ML
torch>=2.1.0
torchaudio>=2.1.0
audiocraft>=1.3.0
xformers>=0.0.22
# UI
gradio>=4.0.0
# API
fastapi>=0.104.0
uvicorn[standard]>=0.24.0
python-multipart>=0.0.6
# GPU Monitoring
pynvml>=11.5.0
# Storage
aiosqlite>=0.19.0
# Configuration
pydantic>=2.5.0
pydantic-settings>=2.1.0
pyyaml>=6.0
# Audio Processing
numpy>=1.24.0
scipy>=1.11.0
librosa>=0.10.0
soundfile>=0.12.0