Review of "Speech2Text" version 1.4.2 (12)

Details Page Preview

This extension adds speech to text (dictation) using OpenAI’s Whisper automatic speech recognition model. The extension captures audio, runs transcription locally, and copies the transcribed text into your clipboard. It requires installing a companion D-Bus service (see instructions on github). This extension accesses the clipboard to copy transcribed text.

Extension Homepage
https://github.com/kavehtehrani/speech2text-extension/

No comments.

Diff Against

Files

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

Shexli (experimental) warning 1 manual_review 1

Shexli found 2 issues that may need reviewer attention.

EGO-A-005 manual_review

extensions should not access the clipboard directly

Direct clipboard access via `St.Clipboard.get_default()` requires reviewer scrutiny.

Review Guidelines

  • lib/recordingController.js:139
    St.Clipboard.get_default()
  • lib/recordingDialog.js:348
    St.Clipboard.get_default()
  • lib/setupDialog.js:209
    St.Clipboard.get_default()

EGO-X-004 warning

extensions should avoid synchronous file IO in shell code

Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.

File Operations

  • lib/resourceUtils.js:41
    file.load_contents(null)

All Versions

Version Status
1.4.2 (12) Active
1.4.1 (11) Active
1.4 (10) Rejected
1.2 (9) Rejected
1.1 (8) Rejected
1.0.4 (7) Active
1.0.0 (6) Active
1.0.0 (5) Rejected
1.0.0 (4) Rejected
1.0.0 (3) Rejected
2 Rejected
1 Rejected

Previous Reviews on this Version

kwar13 posted a review
I don't see any breaking changes listed https://gjs.guide/extensions/upgrading/gnome-shell-50.html so bumped to gnome 50 to support new ubuntu 26.04 release with gnome 50.
fmuellner active