Voice contribution and validation platform

SmartVoice System

Voice contribution and validation platform for Kikuyu and Kalenjin

25 August 2026Request access

Overview

SmartVoice is a community voice data platform for Kikuyu and Kalenjin that supports contributor onboarding, qualification, ASR recording, TTS capture, review pipelines, and lead-level governance.

The system keeps data quality and contributor safety at the centre of the workflow. Contributors complete profiles and consent, pass a voice qualification, are assigned to ASR or TTS work, and submit recordings that pass a browser and server quality gate before they count toward the corpus.

Key features

ASR and TTS recording pathways for Kikuyu and Kalenjin communities.

Contributor onboarding, voice qualification, consent capture, and assignment workflow.

Reviewer listening and bulk-approval for pending ASR clips.

Language-lead review, task assignment, and flag handling control.

Server-side audio quality validation for duration, noise, silence, and SNR checks.

Users of the system

Contributor

Record qualifying voice samples and contribute to ASR or TTS tasks after assignment.

Reviewer

Approve or reject ASR clips once their account is activated by a lead or admin.

Language lead

Manage one language, validate qualifications, assign tasks, and handle flags.

Admin

Operate the full platform across both languages, users, recordings, and audits.

Use cases

  • Sign up and verify email for contributors and reviewers.
  • Complete profile and consent requirements before access is granted.
  • Record a two-line qualification script to qualify for work.
  • Claim ASR or TTS sentences and submit recordings.
  • Review ASR clips in single or bulk listening flows.
  • Approve or reject reviewer applications and sentence flags.

Front-end design

  • Landing page highlighting the two languages and two recording paths.
  • Dashboard with onboarding status, progress milestones, and assignment state.
  • Speak workflow with waveform, quality feedback, and sentence claim logic.
  • Listen and bulk-listen desks for ASR review and decision capture.
  • Lead and admin consoles for validation, user management, and operational oversight.

Back-end features

  • App Router backend with middleware for session management, role gates, and maintenance mode.
  • JWT-based session cookie and role-aware API authorization for authenticated requests.
  • Supabase Postgres for users, languages, recordings, qualification storage, and review history.
  • Supabase Storage for WAV assets and separate qualification and corpus buckets.
  • Shared audio quality gate that blocks silent, noisy, short, or low-SNR recordings before corpus insertion.

Subscribe to our Newsletter