Transcription Workspace
Capture live audio, stage uploads, and review transcript output
Capture live audio or stage uploads with OpenAI transcription.
This workflow sends captured audio chunks to a secure server route, which calls OpenAI for transcription. No OpenAI secrets are exposed in the browser.
Transcript persistence is local-first. Cloud sync activates only when Supabase env, auth, and transcript_records table access are ready.
Live Audio Stream
Not Active
Transcription Engine
Active
Transcript Intake
Waiting for transcript
Transcript persistence is local-first. Cloud sync activates only when Supabase env, auth, and transcript_records table access are ready.
Latest Segment
No segment captured yet.
Transcript Summary
No transcript available yet.
Workspace Signal
Keep capturing or upload a longer file to build a stronger transcript for downstream local operator flows.
Transcript Preview
Review the local-first transcript output here. This surface stays browser-local in both the standalone transcript route and the workspace shell.
Active Intake
No active stream or upload yet.
Start live capture or upload a file to populate this transcript surface.
Segment Timeline
Each local segment stays aligned with the same browser-local runtime flow used across the transcript and workspace routes.
Saved Transcripts
Local transcript history is persisted in browser storage through the repository layer.