Review of "Whisper Transcriber" version 3

Details Page Preview

One-click speech-to-text using your microphone and OpenAI's Whisper API. Records audio, transcribes it, and copies text to clipboard.

Extension Homepage
https://github.com/alanpca/gnome-whisper-transcriber

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
4 Rejected
3 Rejected
2 Rejected
1 Rejected

Previous Reviews on this Version

JustPerfection rejected
1. Please remove `icon` and `license` from `metadata.json`. Not needed. 2. Line 551 `extension.js` should be inside `WhisperTranscriberIndicator.destroy()`: ```js destroy() { this._stopRecording(); super.destroy(); } ``` 3. You cannot import `Gtk` to the GNOME Shell process (line 11 `extension.js`): [EGO Review Guidelines: import](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#do-not-import-gtk-libraries-in-gnome-shell) 4. You have Cancellable, please don't use spawn for that (line 242 `extension.js`): [GJS Guide: Operating on Files](https://gjs.guide/guides/gio/file-operations.html#complex-examples) 5. Please use aysnc for reading file content since you are in shell process (line 373 and 449 `extension.js`): [Gio.File.load_contents_async](https://gjs-docs.gnome.org/gio20~2.0/gio.file#method-load_contents_async)