Drag and drop audio or video files here or click to browse
Tags help organize your transcriptions
Record Audio
Audio capture requires HTTPS or localhost. System audio is available on Chromium-based desktop browsers only.
Real-time mixing active
Microphone
Shared audio
Shown in results and history
Tags help organize your transcriptions
Transcription Result
Transcribing...
Transcribing...
History
Source Type
Duration
Date Range
Status
Tags
Review Selected Files
Confirm the files and choose how you want to process them.
Edit History
Manage Vocabularies
Custom Transcription Prompt
Note: This prompt will be added before the standard transcription instructions.
It will not persist across page reloads and is only active for this session.
Select a saved template to load it into the editor above.
Choose a descriptive name for your prompt template.
Microphone unavailable
We could not access your microphone. You can retry permission or continue with shared audio only for this recording.
Ensure your browser has microphone access enabled and no other application is using it exclusively.
Recovery Center
No recordings currently need recovery.
Unsaved audio is retained only while this tab remains open. Retry saving or download every source before navigating away.
Everything has reached durable browser storage.
Settings
API Configuration
Choose which transcription provider to use. Provider-specific inputs below will update automatically.
Export a versioned ZIP containing transcription metadata and audio.
Every payload is protected by a SHA-256 checksum. Provider API keys and
application settings are never included. Backup v1 is in-memory and
fails closed above 10,000 records, 768 MiB per entry, 896 MiB total
uncompressed data, or a 1,024 MiB ZIP.
A full restore validates the complete archive first, then atomically
replaces all current history and stored audio. Export a current backup
before restoring. Backup files contain private transcripts and audio;
keep them secure.
Sync verified transcription revisions and audio with your own Google Drive.
Local IndexedDB/OPFS remains usable offline. API keys are never uploaded.
Use a browser OAuth client ID configured for this site. The client ID is public configuration; access tokens stay in memory.
Cloud sync is disabled.
Interface Settings
Large-media Storage
Checking whether this browser supports OPFS…
OPFS can handle large files more efficiently, but it shares this site's browser storage quota and is not a backup. Clearing site data can remove both IndexedDB and OPFS recordings. Keep verified exports of important audio.
Processing Settings
Storage Safety
Browser storage capacity
Checking browser storage…
Browser usage estimate is unavailable.
Estimated headroom is unavailable.
Quota figures are browser estimates and can change. Persistent storage lowers eviction risk; it does not replace backups.
Storage integrity
Audit has not completed yet.
The audit reports problems but never deletes or repairs stored data.
Language Settings
Select from common languages or add your own custom languages. Multiple selections allowed.
Choose whether to mix shared audio in real-time or merge recordings after capture (useful on unsupported browsers).