Now booking: Pakistan Regional Voice Evaluation pilots for Q1 2027→
Home / Transcription and annotation
Service · Transcription and annotation

Human-verified labels for complex speech.

Native-speaker transcription, translation, diarization and language tagging for Saraiki, Pakistani Punjabi and Urdu, including the code-switched and noisy speech other vendors avoid.

Typical outputs
  • Verbatim transcripts
  • Timestamps and diarization
  • Language-switch tags
  • Translations to English
  • LLM response ratings
Annotation services

What our reviewers label

01

Verbatim transcription

Every word as spoken, including hesitations and false starts, in agreed script (Latin, Shahmukhi or Nastaliq).

02

Diarization and timestamps

Who spoke when, with word or segment timestamps for training and alignment.

03

Language tagging

Each span tagged Urdu, English, Saraiki or Punjabi for code-switching research.

04

Translation

Meaning-faithful English translations reviewed by bilingual editors.

05

LLM rating

Native raters score model answers for correctness, fluency and cultural fit.

06

Custom schemas

We follow your label set and guidelines, or help you write them.

Difficult cases

Where generic vendors struggle

We write dialect-specific guidelines before work starts and log every reviewer disagreement.

CaseOur approach
Overlapping speakersSeparate segments per speaker; overlap flagged
Dialect variantsSpelling convention fixed per project; variants mapped
Code-switchingEnglish words kept in English script; switch points tagged
Unclear audioMarked [unclear] rather than guessed
Names and numbersNormalisation rules agreed up front
Quality control

Two reviewers, one standard

QA 1

Double review

A second native reviewer checks every transcript, or a sampled share agreed with you.

QA 2

Adjudication

Disagreements go to a senior linguist; the decision and reason are logged.

QA 3

Sampling report

Each delivery includes measured error rates from an independent sample.

Output formats

Ready for your pipeline

# JSONL (illustrative) {"id":"URD-0203","audio":"URD-0203.wav","start":0.00,"end":3.42, "text":"Meeting cancel ho gayi hai, kal reschedule karte hain.", "spans":[{"text":"cancel","lang":"en"},{"text":"reschedule","lang":"en"}], "speaker":"S12","reviewer_agreement":true} # also available: CSV · RTTM · SRT · TextGrid · custom

Illustrative example of our format. Live consented samples publish at launch.

Start small

Send us a sample. Get a labelled sample back.

Share 10 minutes of audio and your guidelines. We return a labelled sample so you can judge quality first.