IMPORTANT: After installing the extension, open Preferences to download the required transcribe.cpp binary and an ASR model before using speech recognition. Turn your voice into text instantly, right on your desktop—no cloud, no accounts, no waiting. Plane-ASR is a GNOME Shell extension that transcribes speech to text in real time. Press a keyboard shortcut, speak, and watch the text appear directly at your cursor or be copied to your clipboard. Features • Start or stop recording with a single click from the top panel or by using a keyboard shortcut. • Live chunked transcription for long recordings, so text starts appearing while you're still speaking. • Transcribe existing audio files in addition to live microphone input. • Browse, download, verify, and select GGUF ASR models from Hugging Face directly in Preferences. • Use the provided CPU binary or your own Vulkan/CUDA build of transcribe.cpp. • 100% local processing through transcribe-cli (transcribe.cpp). No audio is ever sent to the cloud. Default keyboard shortcuts Toggle Recording Ctrl+Alt+Space Press once to start recording. Press again to stop. Push-to-Talk Ctrl+Shift+Space Hold to record. Release to stop.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-A-005 manual_review
extensions should not access the clipboard directly
Direct clipboard access via `St.Clipboard.get_default()` requires reviewer scrutiny.
src/extension/indicator.js:267
St.Clipboard.get_default()
src/extension/indicator.js:301
St.Clipboard.get_default()
src/util/paste.js:38
St.Clipboard.get_default()
src/util/paste.js:74
St.Clipboard.get_default()
ok
The extension was developed with the assistance of AI tools as a productivity aid, primarily for consulting documentation, generating example implementations, and accelerating parts of the development process. All generated code was carefully reviewed, understood, tested, and adapted before being incorporated into the project. The extension has been thoroughly tested on multiple systems and hardware configurations to verify its functionality, stability, and performance under real-world usage. Every feature has been validated to ensure it behaves as intended and meets the project's quality standards.
The code seems AI generated code without following our guidelines. Please read [Extension Best Practices Guidelines](https://gjs.guide/extensions/review-guidelines/best-practices.html). Especially for the comments. As we mentioned: > Comments that explain basic JavaScript syntax, describe trivial operations, or translate code line-by-line into natural language are not allowed. And please don't reply with AI generated texts.