Customers

How teams turn messy files into datasets they can train on

A closer look at the workflow, from raw upload to a labeled, documented dataset — with a transcription path built for African languages.

Representative scenario, based on YoDataSet's built workflow. Not a verified customer testimonial.

Turning 50 field recordings into a training-ready Luganda dataset

Amina is an ML engineer at a Kampala startup building a Luganda voice assistant. She has 50 field-recorded voice memos and needs a labeled speech corpus she can actually train on.

Without YoDataSet, this is a week of manual work. Amina would transcribe each recording by hand or stitch together a general-purpose speech model that stumbles on Luganda, then translate everything for review, tag speakers, hunt for duplicates, and hope she can reconstruct what she changed when a teammate asks. Most tooling she has tried simply was not built for African languages.

Instead, she creates a Language & Voice Studio project, sets the language to Luganda, and drops all 50 memos into the upload zone at once. The project already knows this is audio work, so it offers language selection up front and routes the batch accordingly.

Because the files are Luganda, YoDataSet sends them to Sunbird AI, an engine built specifically for African-language speech, rather than a generic transcription model. Each memo comes back transcribed in Luganda and translated to English so Amina can review it, with the transcript and translation kept side by side.

Every file gets a 0–1 confidence score, and only the uncertain ones are flagged. Out of 50 recordings, 6 fall below the threshold — background noise, a soft-spoken speaker, some overlapping voices. Amina reviews only those 6, confirms or corrects them, and leaves the confident 44 untouched. Minutes, not days.

When the corpus is ready, she exports it as JSON and pushes it straight to a GitHub release for her team, with a data card documenting exactly what was transcribed, translated, flagged, and why. For a quick sanity check she also opens the Colab notebook export and loads the dataset directly into a training script.

The following week Amina is back with 200 more memos. The project, language, confidence threshold, and GitHub connection are already set up, so it is now a 3-click habit: upload, review the handful that get flagged, and push. That repeat loop — not any single feature — is what keeps her coming back.

Sign up freePowered by Sunbird AI for African languages