Transcription History
Search, inspect, replay, export, analyze, and delete saved transcriptions.
Open History
Open History from the sidebar. VoiceInk shows saved transcriptions newest-first, loading 20 at a time.
Click the History Settings button beside the search field to manage transcript and audio retention.
Automatic Cleanup
History Settings has two mutually exclusive cleanup modes:
| Setting | Options | What it deletes |
|---|---|---|
| Auto-delete Transcript History | Immediately, 1 hour, 1 day, 3 days, or 7 days | Transcript records and their associated saved audio files. |
| Auto-delete Audio Files | 1 day, 3 days, 7 days, 14 days, or 30 days | Saved audio files only. Transcript text remains in History. |
When Auto-delete Transcript History is enabled, the separate audio cleanup option is hidden because deleting a transcript also deletes its associated audio file.
The retention period is based on each transcript's creation time. VoiceInk checks after transcription completes and when the app launches.
Use Run Cleanup Now to immediately delete items older than the selected retention period. It does not delete newer items. For example, with 1 day selected, transcripts less than 24 hours old remain.
VoiceInk asks for confirmation before enabling transcript auto-delete and before running cleanup manually. Changing the retention period updates the policy without immediately running cleanup.
Local storage and deletion
VoiceInk stores History locally in its app-support database. Local processing means transcription can happen without sending audio to a cloud provider; it does not mean no local history is saved. Cloud models still send data to the provider you selected.
Deleting History removes those records from the app and deletes associated saved audio. The underlying database uses SQLite, whose temporary write-ahead log and unused database pages can retain old bytes until SQLite reuses or compacts them. Cleanup should therefore be understood as application-level deletion, not guaranteed forensic erasure of every previous byte on disk.
Search
The search field matches both original transcription text and enhanced text. Search results can be selected, exported, analyzed, or deleted.
Expand a Transcription
Click a row to expand it. Expanded rows show:
- Original text.
- Enhanced text, if available.
- Copy button.
- Audio playback when the saved audio file exists.
- Info button for metadata.
If a transcription has both original and enhanced text, use the tabs to switch between them.
Audio Playback
History includes a waveform player for saved audio. The player can:
- Play or pause audio.
- Seek through the waveform.
- Show hover time.
- Cycle playback speed between 1x, 1.5x, and 2x.
If audio cleanup deleted the file, playback and retry are unavailable for that item.
Info Panel
The Info panel can show:
- Date
- Audio duration
- Transcription model
- Transcription time
- Enhancement model
- Enhancement time
- Prompt
- Mode
- AI system prompt and user message, when enhancement request data was saved
The AI request section includes a copy button for the full request text.
Bulk Actions
Select one or more rows to reveal the selection bar.
| Action | What it does |
|---|---|
| Analyze | Opens performance analysis for the selected transcriptions. |
| Export | Exports selected rows to CSV. |
| Delete | Deletes selected transcriptions and their saved audio files. |
| Select All | Selects all rows matching the current search, not just loaded rows. |
Performance Analysis
The Analyze panel summarizes:
- Total selected transcripts.
- Count with transcription timing data.
- Total audio duration.
- Count with enhancement timing data.
- Transcription model performance.
- Enhancement model performance.
- Mac model, processor, and memory.
Use this when comparing model speed or diagnosing slow output.