Spaces:
Sleeping
Sleeping
| #!/usr/bin/env python | |
| """Setup models on startup - Facebook MMS auto-downloads on first use.""" | |
| import sys | |
| from pathlib import Path | |
| def setup_models(): | |
| """Ensure models can be loaded (MMS will auto-download on first request).""" | |
| print("[Setup] Checking model requirements...") | |
| # Ensure backend/models directory exists for caching | |
| models_dir = Path(__file__).parent.parent / "models" | |
| models_dir.mkdir(parents=True, exist_ok=True) | |
| print("[Setup] ✓ Models directory ready") | |
| print("[Setup] Hindi: Facebook MMS will download on first request (~200MB)") | |
| print("[Setup] English: Local models loaded from backend/models/default/") | |
| return True | |
| if __name__ == "__main__": | |
| success = setup_models() | |
| sys.exit(0 if success else 1) | |