Project definition
Locale, domain, volume, file and metadata formats, consent requirements, and the acceptance criteria that decide whether a batch passes.
Specialist capability
Alongside our AI systems and content work, Codelab runs language and speech data projects end to end: definition, collection, transcription, annotation, an independent review pass and structured delivery. Consistency is what makes this data usable — the same protocol, the same conventions, applied across every item in a batch.
Lifecycle
Not every project needs every stage — but every stage that runs is written down first.
Locale, domain, volume, file and metadata formats, consent requirements, and the acceptance criteria that decide whether a batch passes.
Identifying and coordinating participants or sources that match the specification — regional variety, age band, gender balance or domain familiarity, as the project defines.
Capture under controlled, repeatable conditions, following the agreed prompts, protocol and quality thresholds.
Transcription, segmentation and labelling to your guidelines, with a documented house style so output stays consistent across the batch.
A separate review pass against the acceptance criteria. Failures are corrected at source and re-checked rather than annotated as exceptions.
Agreed directory layout, naming convention, metadata and a short document describing what was produced, how, and any known limitations.
Collection
Prompted readings from a supplied or jointly written script — useful when you need controlled phonetic coverage, specific vocabulary or comparable utterances across speakers.
Unscripted responses, prompted conversation or task-based dialogue, when the model needs natural pacing, hesitation and turn-taking rather than read prose.
Recruiting and scheduling speakers to match the specification, and keeping the composition of a batch consistent with what was agreed.
Controlled collection environments, including partner facilities where a project requires them. Codelab does not operate its own recording studio; when a project needs studio conditions we arrange access and state that plainly in the plan.
Transcription & annotation
Transcription quality is mostly a question of whether the same decision is made the same way every time. We agree the conventions up front and document them.
Quality assurance
The reviewer is not the person who produced the item. Review is measured against the written acceptance criteria, and corrections go back to source.
A small first run to expose ambiguity in the guidelines before volume production begins.
Conventions and edge cases are settled and written down after the pilot is reviewed together.
Batch production against the locked guidelines, with questions logged rather than improvised.
A second pass checks audio quality, transcription accuracy, tagging and metadata completeness.
Failures are corrected at source, re-checked, then delivered with a note of what changed.
Languages
Codelab is based in Brazil and works with international clients. Brazilian Portuguese is the locale we run as a matter of course. Project communication, documentation and delivery notes are in English or Brazilian Portuguese, whichever you prefer.
Additional Latin American locales are assessed per project rather than offered as standing coverage. Tell us the locale you need and we will say plainly whether we can source it properly, instead of accepting work we cannot deliver to standard.
Start a project
Tell us the locale, the number of hours or utterances, and the transcription conventions you work to. If you are still deciding, describe the model and we will propose a specification.