MyVoiceBook

Offline speech-to-text notes and voice keyboard for Android

View the Project on GitHub pcraciunoiu/myvoicebook-site

Feature wishlist

Ideas under consideration for MyVoiceBook. Numbers are for reference only—not a priority ranking.

Speech models

  1. More built-in sherpa-onnx models from the pretrained model catalog, for example:
    • SenseVoice — Chinese, English, Japanese, Korean, Cantonese
    • Paraformer — Chinese / bilingual zh-en
    • Whisper medium and English-only Whisper variants
    • More streaming Zipformer languages (Chinese, Korean, Vietnamese, Bengali, …)
    • Offline Zipformer CTC variants
  2. Import custom model packs — add arbitrary sherpa-onnx bundles by URL with SHA-256 verification, beyond the built-in registry.

Dictation

  1. Smart punctuation integrated into Zipformer — fold punctuation and capitalization into the Zipformer pipeline so output reads naturally without a separate punctuation add-on download.
  2. Voice undo keywords — say a phrase such as “scratch that” during hands-free dictation to undo the last committed segment (without tapping Undo).
  3. Per-app IME defaults (e.g. always confirm in password fields).
  4. Better punctuation for Whisper offline models without a separate add-on.
  5. Adjustable free-tier limits for sponsors / trial modes.
  6. Field-aware dictation expansion — build on numeric-field dictation (NumericDictation / FieldContext):
    • Spoken numbers beyond English (locale-aware word → digit)
    • Email / URL / password-aware modes (constrain characters, avoid mid-sentence casing and paragraph rules)
    • Richer phone formatting when the host field is TYPE_CLASS_PHONE

Notes

  1. Improved notes UI, including:
    • Sort notes by date updated, date created, or title
    • Pinned / favorite notes at the top of the list
    • Clearer note previews and timestamps in the list
    • Quick actions (rename, duplicate, move to archive)
    • Tablet and foldable layouts with a list + editor side-by-side
  2. Search notes — full-text search across note titles and bodies, with recent searches and highlighted matches.
  3. Backup notes (in progress / shipping)
    • Export / import — manual SQLite database backup and restore.
    • Automated local backup — scheduled copies into a user-chosen folder (via the system file picker; includes Drive and other providers). Optional dedicated cloud sync remains future work.
  4. Cross-platform desktop app with notes sync — a desktop client (Linux / macOS / Windows) so notes stay available beside the phone, with sync between Android and desktop. Speech recognition stays on-device; only note text syncs.

Have an idea? Open a discussion on the site repo.