Spleeter is an AI audio source separation library and deep learning toolkit designed to split mixed music files into individual audio stems, such as vocals and drums. It provides a suite of pretrained models for isolating different instruments and voices from a recording.
The toolkit includes capabilities for training and evaluating custom audio separation models using labeled datasets and configuration files. It also features utilities for measuring model performance by comparing separation outputs against reference datasets.
The system manages audio processing through spectral representations and uses a custom interface for loading and saving audio data across different storage formats. Exporting separated stems is handled via asynchronous processing.