One Click to Connect your archive. Build a local index. Search anything inside. Nothing leaves your device.
Connect to any local folder or online drives like -GDrive, OneDrive, any other online cloud storage platform. Ugle accepts MP4, MOV, MKV, MP3, WAV, M4A, AAC, FLAC, OGG. No file size limit.
Ugle reads from the original location and stores only the index. Source files stay exactly where they are. Multiple files queue and process in order.
The transcription engine runs entirely on-device. No network connection required after installation.
| Hardware | Indexing speed |
|---|---|
| Apple M-series | ~4 min per hour of audio |
| Intel processor | ~10 min per hour of audio |
Indexing runs in the background. Ugle notifies you on completion. The index stores the full transcript, speaker timestamps, and a semantic embedding per passage. Index size: 2–5% of source file size.
Open search with Cmd+K or Ctrl+K. Type a word, phrase, or concept. Ugle returns every matching moment across all indexed files, ranked by relevance, with timestamp and a three-line excerpt.
Results appear in under 30ms. Semantic search is on by default — searching ‘housing policy’ finds passages about rent control or zoning, even if those exact words were never spoken.
Click any result to jump to that moment in the transcript view. Play the clip, copy the transcript, or export the segment.
| Spec | Detail |
| Input formats | MP4, MOV, MKV, MP3, WAV, M4A, AAC, FLAC, OGG |
| Transcription | On-device Whisper-based model. No network required after install. |
| Accuracy | 95% average. Higher on clean single-speaker recordings. |
| Languages | 90+ including English, Spanish, French, German, Arabic, Hindi, Mandarin, Japanese & more. |
| Search | Keyword + semantic. Both run simultaneously. |
| Search latency | < 30ms from keystroke to results. |
| Index storage | 2–5% of source file size. Local only. |
| OS | macOS 12+. Windows 10 64-bit+. |
| Minimum hardware | 8GB RAM. 4GB available storage. |
| Internet | Initial download and software updates only. |
| Data sent to Ugle | None. |