Review of "Speech2Text with Whisper.cpp" version 0.9.1 (3)

Details Page Preview

Local speech-to-text using whisper.cpp. Record audio with keyboard shortcut, transcribe locally, and copy to clipboard or auto-type text. Requires companion D-Bus service (see GitHub).

Extension Homepage
https://github.com/bcelary/gnome-speech2text/

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
0.9.4 (6) Active
0.9.3 (5) Active
0.9.2 (4) Rejected
0.9.1 (3) Rejected
0.9.1 (2) Rejected
2.0.0 (1) Rejected

Previous Reviews on this Version

JustPerfection waiting for author
What's the difference between this one and [the original](https://extensions.gnome.org/extension/8238/gnome-speech2text/)? and why isn't mentioned that this is a fork?
bcelary posted a review
Hi, I mentioned it in the GH repo, where the source code lives. Most important change - it has similar concept and interface to using a D-Bus service but the service is entirely different and is using a whisper.cpp local server - not what the original author was using (python whisper). In my case that solution was unstable and causing issues. Whisper.cpp works. The interface now has slightly been modified to improve some things so it is not really compatible with the original. On the extension side, it was heavily rewritten to improve the UI management - I added the UI coordinator for easier management of the modals and notifications depending on the progress display setting. I changed the settings for user to be able to disable modals and rely only on a notification area icon changes - it provides feedback by changing color and shape during recording, transcribing, etc. and does not block the screen during this time. So there's a lot of goodies there not available in the original. It's almost entirely different project now, really. More details with some screenshots available here: https://github.com/bcelary/gnome-speech2text/ (+ attribution to original repo)
bcelary posted a review
Ah, forgot to mention that I added the logger to avoid calling console directly and have some granularity. Also - I believe I need to turn off the debug flag, as I forgot to disable it when creating the package.
JustPerfection posted a review
Ok. Please fix that and send the package again so I review that one. BTW, the logger shouldn't be in the global scope (line 9 `extension.js`). I didn't review this one fully since a new version came out every time I wanted to review it. Please make it compatible with our review guidelines and send the final package and wait until the package gets fully reviewed. https://gjs.guide/extensions/review-guidelines/review-guidelines.html
JustPerfection posted a review
btw, if you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions
bcelary posted a review
Got it - thanks! I will double check the guidelines and upload when everything is checked and debug removed.
bcelary posted a review
I bumped it to 0.9.2 since quite a lot of changes - it's uploaded. Hope it is not a big deal that it created a new review... I addressed all issues from the guidelines that I spotted.
JustPerfection rejected
Newer version reviewed.