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

View File

@@ -0,0 +1,13 @@
"""Reusable UI components for AudioCraft Studio."""
from src.ui.components.vram_monitor import create_vram_monitor
from src.ui.components.audio_player import create_audio_player
from src.ui.components.preset_selector import create_preset_selector
from src.ui.components.generation_params import create_generation_params
__all__ = [
"create_vram_monitor",
"create_audio_player",
"create_preset_selector",
"create_generation_params",
]