Nkululeko 1.0: A Python package to predict speaker characteristics with a high-level interface
Authors/Creators
Description
Nkululeko is a software to detect speaker characteristics by machine learning experiments with a high-level interface. The idea is to have a framework (based on e.g. sklearn and torch) that can be used to rapidly and automatically analyse audio data and explore machine learning models based on that data.
Some abilities that Nkululeko provides: combines acoustic features and machine learning models (including feature selection and features concatenation); performs data exploration, selection and visualization the results; finetuning; ensemble learning models; soft labeling (predicting labels with pre-trained model); and inference the model on a test set.
Nkululeko orchestrates data loading, feature extraction, and model training, allowing you to specify your experiment in a configuration file. The framework handles the process from raw data to trained model and evaluation, making it easy to run machine learning experiments without directly coding in Python.
Files
Files
(36.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:0da6f26280cd23a86e4c62634457dedb
|
36.6 MB | Download |
Additional details
Software
- Repository URL
- https://github.com/felixbur/nkululeko
- Development Status
- Active
References
- F. Burkhardt and B. T. Atmaja: Nkululeko 1.0: A Python package to predict speaker1 characteristics with a high-level interface, JOSS, the Journal of Open Source Software. 2025