VoxSafe-Offline Transcription

VoxSafe-Offline Transcription

Private Voice Notes.

0 ratings
$9.99 Free

Price history


Rating summary

Details

  • Released
  • Updated
  • July 9, 2026
  • August 20, 2026

Features

VoxSafe-Offline Transcription screenshot #1 for iPhone
VoxSafe-Offline Transcription screenshot #2 for iPhone
VoxSafe-Offline Transcription screenshot #3 for iPhone
VoxSafe-Offline Transcription screenshot #4 for iPhone
VoxSafe-Offline Transcription screenshot #5 for iPhone
VoxSafe-Offline Transcription screenshot #6 for iPhone
VoxSafe-Offline Transcription screenshot #7 for iPhone
VoxSafe-Offline Transcription screenshot #8 for iPhone
VoxSafe-Offline Transcription screenshot #9 for iPhone
🖼️Get Icon
Icons↘︎

About

VoxSafe is a privacy-first voice recorder with on-device transcription and automatic speaker identification. Everything runs locally — your recordings, transcripts, and speaker data never leave your device. KEY FEATURES • Automatic Speaker Diarization VoxSafe identifies and labels different speakers in a conversation automatically, using on-device pitch analysis. No cloud processing, no privacy compromise. Manual speaker switching is also supported when you want full control. • On-Device Transcription Choose between Apple's built-in Speech framework (fast, online) or Whisper (fully offline, higher accuracy). Both engines run entirely on your device. Switch engines anytime, with automatic fallback if your preferred engine is unavailable. • Lock-Screen Playback Controls Pause and resume recordings directly from your lock screen or Control Center. Now Playing info keeps you informed of recording status even when the app is in the background. • Background Transcription Transcription continues even if you switch away from the app. A background task keeps the process alive, and the status is tracked so you can see if a transcription was interrupted or is still pending. • Recording Recovery If the app is force-quit or the system kills it during a recording, VoxSafe automatically recovers the incomplete recording on next launch and fixes the audio header so the file remains playable. • Markers & Notes Drop timestamped markers during recording to highlight key moments. Add a quick note to each marker for later reference. • Flexible Export Export transcripts as SRT subtitles or CSV for use in other tools. Share full transcript text or individual segments. Share the original audio file anytime. • Import Audio Import existing audio files from your Files app or other sources. VoxSafe transcribes them just like a live recording. • Search History Full-text search across all transcripts. Find the exact conversation in seconds. • Editable Titles Rename each recording with a custom title at save time. Edit titles later from the detail screen. • Security Optional Face ID / Touch ID lock with PIN fallback keeps your recordings private. • Multi-Language Transcription supports Chinese, English, Japanese, and Korean. Interface available in Chinese and English. PRIVACY VoxSafe is designed for sensitive scenarios — legal consultations, medical notes, confidential interviews, and private meetings. All processing happens on-device. No accounts, no cloud uploads, no tracking. ENGINES • Apple Speech: Uses the system's built-in speech recognition. Fast and accurate for online use. • Whisper (Offline): Uses an open-source speech model that runs entirely on your device. Fully offline, no network required. Download a model once (Tiny, Base, or Small) and transcribe anywhere — your recordings never leave your device.
Show more

What's New in VoxSafe

1.4

August 20, 2026

VoxSafe 1.3 → 1.4: Feature Summary Version 1.4.0 brings a major diarization rewrite (sherpa-onnx), configurable recording/transcription settings, and advanced UI. Summary: 59 files changed; +3,101/-3,419 lines. ## NEW FEATURES 1. Speaker diarization rewritten with sherpa-onnx Replaced the old MFCC/ECAPA-based native module with a new voxsafe-sherpa-diarization module (pyannote segmentation + CAM++ embeddings via extractEmbeddings). New segment-based diarization pipeline: analyzeDiarizationFromSegments + identifySpeakers maps cluster centroids to saved speaker profiles (voiceprint matching). Added build scripts (build-sherpa-onnx-ios.sh) and Python verification (verify_sherpa_diarization.py). 2. Configurable Advanced Settings (new “Advanced” section) Recording auto-save interval (15/30/60 s) — replaces hardcoded 30 s. Transcription chunk size (15/30/60 s) — replaces hardcoded 30 s. Speaker sensitivity threshold (high/medium/low) — replaces hardcoded 0.5. All persisted via SecureStore; loaded at app startup. 3. Settings UI overhaul ## MODIFICATIONS HomeScreen: switched to analyzeDiarizationFromSegments; voiceprint matching only when profiles exist; added processing indicator, onNavigateSettings prop; upsertTranscriptSegments replaces insertTranscript. DetailScreen: transcript now merges multiple segments into one when no diarization speaker labels exist (prevents split artifacts). TranscribeService: chunk size is now configurable; unified speaker-diarization entry point (applySpeakerDiarization); uses computeHardBoundaries; removed analyzeDiarizationFull and mergeDiarizationWithSegments imports. RecordingService: recording persistence hardening — copy-to-persistent with periodic save (configurable interval), WAV header repair (fixWavHeader/findWavDataOffset), crash/kill recovery, persistent URI tracking, transcript audio URI linkage. WhisperService: model size verification rejects truncated downloads (95% threshold). SettingsScreen: +270 lines — Advanced section (3 parameter pickers), green privacy card, membership card, soft-sell banner. RecordButton/RecordingRow: icon-first action layout; RecordingDatabase +25; TranscriptDatabase +44 (upsert support). i18n: +39 keys each in en/zh (paywall, trial, advanced settings, privacy, membership); App.tsx wrapped with EntitlementProvider; PaywallScreen rendered at root with lock mode; all settings loaded at startup. app.json: +6 config changes; .gitignore: +5 entries (model binaries/artifacts). ## DELETIONS Entire voxsafe-diarization native module (old MFCC/ECAPA: 1,072-line Swift, 84 MB ONNX model, mlpackage, sb_cache). Entire voxsafe-speech-stream module (521-line Swift streaming speech recognition). SpeakerEmbeddingService and StreamingTranscribeService (superseded by sherpa-onnx pipeline); all streaming-transcription code paths removed — app now uses chunked Whisper transcription exclusively. Fixed a cross-repo typo (docslens → doclens) in FamilyLinkService and FeedbackService. Net result: 1.4 is a cleaner, monetized app with on-device voiceprint speaker identification, resilient recording persistence, and user-tunable transcription parameters.

More

Developer apps