Rivers CourtSTT

Rivers State Judiciary

The official record, spoken into clarity.

Enterprise courtroom speech-to-text for capture, diarization, review, and export — secured with Sanctum and Azure Speech tokens.

Product

Built for the chamber. Ready for any court.

Rivers CourtSTT turns live proceedings into structured transcript segments — speaker-aware where the platform supports it — without putting Azure keys on devices. Clerks capture on Android or the web; judges and admins review and export through a governed admin console.

How it works

From voice to sealed record

One continuous pipeline. Four deliberate stages.

  1. 01

    Capture

    Start a hearing. Stream audio from the courtroom mic through Azure Speech using a short-lived server token.

  2. 02

    Diarize

    Conversation transcription labels speakers when available; finals sync to the hearing with idempotent segment IDs.

  3. 03

    Review

    Correct segments in Filament. Original text is preserved. Roles separate capture from administration.

  4. 04

    Export

    Produce TXT/PDF transcripts for the official file when the hearing is closed.

Roles

Everyone at the bench has a clear lane

Court clerk

Create hearings, run live capture on Android or the web clerk app, and keep the transcript flowing while the court sits.

Judge

Follow proceedings with a clean record trail. Access the same secure platform without handling speech subscription keys.

Administrator

Manage users, review corrections, and export sealed transcripts from Filament at /admin.

Security

Tokens at the edge. Keys stay home.

Azure Speech credentials never ship inside the APK or browser bundle. Clients authenticate with Sanctum Bearer tokens and request short-lived speech STS tokens from your Laravel API.

  • Sanctum personal access tokens for mobile & web
  • Azure Speech authorization tokens (minutes, not forever)
  • Locale locked to en-NG for Nigerian court English
  • HTTPS production API on HostGator
  • Role-aware Filament administration

Put CourtSTT in the room

Sign in to the clerk web app, install the Android build, or open Filament for review and export.