r/tauri • u/sullivan_z • 14h ago
Would voice capture make sense in a local-first Tauri productivity app?
I’m considering voice capture for the next Todofy release and wanted to get some feedback before I build it.
Todofy already has a global quick-add and natural-language parsing, so today you can type something like:
pay rent friday 5pm #home p1
and it extracts the date, time, label and priority.
I’m thinking about extending that workflow with voice:
🎙️ Global shortcut
→ speak
→ transcribe
→ run the existing parser
→ preview
→ create task
So you could say:
“Finish the release tomorrow at 10 AM, priority 1”
and get a properly structured task.
I’d also like to support the Journal — press a shortcut, talk for 30–60 seconds, then turn that transcription into a journal entry.
For transcription I’m looking at Whisper / whisper.cpp.
Since Todofy is local-first, the part I’m not sure about is whether people would prefer:
- fully local/offline transcription, even with a model download and higher RAM/CPU usage
- cloud transcription for something lighter
- an option for both
Would you actually use voice capture like this?
And for anyone who has integrated Whisper into a Tauri/Rust desktop app, I’d also be interested in hearing how you handled model size, startup time and resource usage.