felixbur/nkululeko

Machine learning speaker characteristics

61
/ 100
Established

Nkululeko is a tool for speech processing researchers and practitioners to analyze audio and detect speaker characteristics like emotion, age, or gender. It takes raw audio data and configuration settings, then automatically extracts features, trains machine learning models, and evaluates results. This allows users to rapidly explore different models and understand speech patterns without needing to write extensive code.

Available on PyPI.

Use this if you need to quickly set up, run, and evaluate machine learning experiments on speech data to detect various speaker attributes.

Not ideal if you need deep, low-level control over the machine learning code or want to build a custom, highly specialized audio processing pipeline from scratch.

speech-analysis speaker-profiling emotion-detection audio-data-science acoustic-feature-extraction
Maintenance 10 / 25
Adoption 8 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

43

Forks

12

Language

Python

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

0

Dependencies

35

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/felixbur/nkululeko"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.