Repository navigation
VoiceToClipboard 3.1.0
VoiceToClipboard 3.1.0
Four fixes you asked for — performance, feedback, clarity.
⚡ Model unload is now instant
- Power-Saving Mode unloads the model right after transcription and frees the RAM immediately: sherpa now calls any explicit native release handle and triggers V8 garbage collection; Electron starts with
--expose-gc. The ~0.3–1.2 GB of model memory no longer lingers. - Vosk unload also triggers GC for consistency.
🔄 Model status updates itself
- After downloading (or removing) a model, the settings and main-widget model cards refresh automatically — no more manual click needed.
👀 No more "frozen" downloads
- The extraction/verification phase (after the download bar hits 100%) now shows an animated spinner + pulsing progress bar, so it's obvious the app is working.
🏆 Clearer model recommendations
- The two highest-accuracy models (
big,zh-big) get a "Best quality" chip in the dropdown. - A brief note in the local-models section reminds: RAM is used only while transcribing when Power-Saving Mode is on, and bigger models = higher accuracy.
Misc
- README version badge synced to 3.1.0.
Windows installer (Setup + portable): run npm run build on Windows after pulling — assets are attached to this release when built.