| # SolfegeScoreSinger - Python Dependencies |
| # Target: HuggingFace Spaces CPU Basic (Free Tier) |
|
|
| # Core dependencies |
| gradio>=4.44.0 |
| torch>=2.0.0 |
| numpy>=1.24.0 |
| soundfile>=0.12.1 |
|
|
| # Music score parsing |
| music21>=9.0.0 |
| pretty-midi>=0.2.10 |
| mido>=1.3.0 |
|
|
| # Audio processing |
| librosa>=0.10.0 |
| scipy>=1.11.0 |
| noisereduce>=2.0.0 |
|
|
| # Optional: For better performance |
| # pydub>=0.25.1 # Audio format conversion |
|
|
| # SoulX-Singer dependencies |
| # Note: These are the minimum required packages |
| # Full SoulX-Singer may need additional dependencies |
| transformers==4.35.2 |
| torchaudio>=2.0.0 |
| omegaconf>=2.3.0 |
| accelerate>=0.20.0 |
|
|
| # Type checking support |
| typing-extensions>=4.12.0 |
| packaging>=23.1 |
|
|
| # Additional utilities |
| tqdm>=4.66.0 |
|
|