Work
Wonder Works Systems
← All work
AI Tools & SaaS

SayRead

An offline voice transcription app productised for wall-mounted touch panels: hardware-paired licensing, tap-gated settings and an installer that needs no internet.

SayRead transcribing an audio file: language selector, an audio player for the loaded recording, a Transcribe button, and the finished transcript below with a confirmation that it transcribed successfully in three seconds.

What we built

  • 01Display lock pinning an install to one panel by reading the monitor's EDID over WMI
  • 02Argon2-hashed admin password to pair, re-pair and unpair a display
  • 03Detection failure treated as unknown, never as mismatch, so the app cannot brick itself
  • 04Offline WebView2 bundle and a disabled updater feed for air-gapped customer installs
  • 05Rebrand across the icon set and nine locale files, shipped as macOS and Windows installers

Stack

  • Tauri
  • Rust
  • React
  • TypeScript
  • whisper.cpp
  • Argon2
  • WMI via PowerShell
  • WebView2 offline bundle

A note on these screens. Built on Vibe, the MIT-licensed open-source transcription app by thewh1teagle. The engine, models and UI shell are upstream work. What we built is the productisation: the kiosk hardware lock, the offline installer and the branded builds shipped to a customer.

SayRead in record mode with microphone and speaker selectors, a recording name field, a toggle for saving the audio file, and a Record and transcribe button.SayRead in file mode: a language selector above a drop area to select an audio or video file, or a whole folder for batch transcription.SayRead's transcript export menu open, offering text, html, pdf, docx, srt, vtt, json, csv and md.

Next project

Freeze Dance →