CourtScribe AI

Mobile Dev
Applied AI
Web Dev
UI/UX
CourtScribe AI

Tech Stack

Next.js
React
Typescript
Tailwind CSS
Web Speech API
PWA

Description

CourtScribe AI is a mobile-first Progressive Web Application (PWA) designed to assist Philippine court stenographers, legal clerks, and attorneys in recording and transcribing legal hearings.

It addresses the specific realities of Philippine courtrooms: multi-lingual speech switching between English (en-PH), Filipino (fil-PH), and courtroom terminology, role tagging for judicial participants, and strict data privacy compliance under RA 10173.

The audio engine runs outside React to record continuously while users navigate or edit, saving timestamped, sequence-numbered chunks to IndexedDB every 5 seconds to guarantee resilient crash recovery.

  • Architected a decoupled audio ingestion engine in IndexedDB saving timestamped audio chunks every 5 seconds.
  • Supported bilingual speech recognition (English en-PH and Filipino fil-PH) with real-time speaker assignment.
  • Developed an interactive steno review workspace with waveform navigation, passage playback, and inline corrections.
  • Integrated judicial safeguards including mandatory authorization confirmation and compliance with Republic Act 10173.

Page Info

Live Court Hearing Transcription

Bilingual English and Filipino live speech-to-text with participant role tagging (Judge, Stenographer, Counsel, Witness, Clerk).

/favicon.ico

Resilient Crash Recovery & Audio Storage

IndexedDB chunked audio pipeline with 5-second checkpoints ensuring zero lost testimony even during browser interruptions.

/favicon.ico

    Billy James Ramos - ICT Systems Developer & Full Stack Engineer