Transcription Workspace

Capture live audio, stage uploads, and review transcript output

Transcription Workspace

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.

Status: Unsupported
This browser does not support MediaRecorder. Upload mode still works for transcript flow validation.

Live Audio Stream

Not Active

Transcription Engine

Active

Transcript Intake

Waiting for transcript

Persistence mode: local

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.

0 segments
No transcript segments yet. This area will update from the local runtime only.

Saved Transcripts

Local transcript history is persisted in browser storage through the repository layer.

0 saved
No saved transcripts yet. Live capture or upload a file to create your first persisted transcript.