Blurt
Blurt adds offline speech-to-text dictation to any GNOME window using whisper.cpp, powered by local recognition.
If you live in GNOME and won't send your voice to a server, Blurt is the most direct route to on-device dictation available today. Free, open-source, and triggerable from any text field via middle mouse or CTRL+V. The tradeoff is a terminal-based install of the `wsi` script plus a whisper.cpp model, and GNOME-only support. Comfortable in a shell? Install it. Not? Try the author's cross-desktop BlahST instead.
Verified 3d ago · liveness 60/100 · cite: rightaichoice.com/tools/blurt
- GNOME users who want offline dictation into any text field without a cloud service
- Privacy-conscious Linux users dictating sensitive or regulated content on-device
- Accessibility users on GNOME relying on voice input for everyday desktop work
- Developers and writers who prefer open-source, self-hosted speech recognition
- Users on non-GNOME desktops — this is a GNOME Shell extension only
- Anyone wanting a plug-and-play install with no terminal steps
- Mac and Windows users — Blurt is Linux/GNOME-specific
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip Blurt if you want dictation that works the same on KDE, XFCE or sway, or you are not willing to install the `wsi` script and a whisper.cpp model from the terminal before your first transcription.
A whisper.cpp model is supplied by you, not bundled — a larger model costs disk space and RAM on older hardware, and it is the accuracy-vs-speed tradeoff you pay for.
Blurt is a free, open-source GNOME extension with no subscription and no per-seat cost, which puts it alongside other local whisper.cpp front-ends rather than the paid cloud dictation services. There is no paid tier to graduate into — the cost you absorb is setup time and a model you supply yourself, which is the honest tradeoff against tools that charge a monthly fee for cloud transcription.
In short
Blurt — Blurt adds offline speech-to-text dictation to any GNOME window using whisper.cpp, powered by local recognition. Best for GNOME users who want offline dictation into any text field without a cloud service, Privacy-conscious Linux users dictating sensitive or regulated content on-device, Accessibility users on GNOME relying on voice input for everyday desktop work. Free to use.
What people actually say about Blurt — is it worth it?
We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.
104 mentions across 6 sources (Hacker News, Product Hunt, App Store, Bluesky, GitHub, Lemmy) · researched Jul 4, 2026.
Average across the 6 sources that answered — each source counts once, not each post.
- +Offline speech-to-text with no internet required, ensuring privacy.
- +Works in any GNOME text field via middle-click or shortcut.
- +Lightweight C++ backend (whisper.cpp) keeps resource usage low.
- +Multilingual recognition thanks to Whisper model swapping.
- +Free and open-source with active maintenance across GNOME 42-48.
- −Setup requires manual installation of external wsi script.
- −Compatibility often broken on new GNOME Shell versions.
- −Error messages are cryptic and logging is poorly documented.
- −No built-in model downloader—users must source models themselves.
- −Panel icon sizing glitch reported by multiple users.
- • No hidden costs; tool is free and open-source.
Viability Score
How well maintained and how widely used is Blurt? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: October 2026
How we score →Key Features
- Offline speech-to-text dictation powered by whisper.cpp
- Dictate into any GNOME window with a text input field
- Trigger dictation with the middle mouse button
- Trigger dictation with CTRL+V
- Multilingual speech recognition
- Audio processed locally with no internet connection required
- Swappable whisper.cpp model sizes for speed/accuracy tradeoff
- Lightweight C++ transcription backend
- GNOME Shell extension installable from extensions.gnome.org
- Active version 8 supports GNOME Shell 46, 47 and 48
- Legacy builds cover GNOME Shell 42 through 45
- Free and open-source, hosted on GitHub
- No account, cloud dependency, or telemetry
- Companion tool BlahST works across all desktop environments
About Blurt
Blurt is a free GNOME Shell extension that puts offline speech-to-text dictation inside every window with a text field. Speech recognition runs through whisper.cpp on your own machine, so audio never leaves the desktop. No account, no cloud round-trip, no telemetry — which is exactly why the recent wave of discussion about surveillance and audio fingerprinting keeps pointing Linux users here. The interaction model is deliberately small: place your cursor where the words should go, press the middle mouse button or CTRL+V, and talk. It works the same in an email client, a web form, or a code editor, so dictation feels like a reflex instead of an app you open. Recognition is multilingual, the whisper.cpp model is swappable, and the transcription backend is lightweight C++ — installs in one click from extensions.gnome.org. The catch is setup. Blurt requires the separate `wsi` script and a whisper.cpp model of your choosing from GitHub, so expect a few terminal commands before your first transcription. The active release — version 8 — supports GNOME Shell 46, 47 and 48; older versions remain listed for Shell 42 through 45, several now marked rejected. The author also ships BlahST, a leaner sibling that runs across all desktop environments rather than GNOME only. Blurt is not a voice assistant and does not pretend to be one. It is narrow, local dictation that stays in its niche — the closest fit for GNOME users who want keyboard-triggered voice input without handing audio to a cloud service like Otter, Whisper API, or Google Voice Typing.
Behind the Verdict
Pick Blurt when your workflow lives inside GNOME and the audio you're dictating is sensitive enough that a cloud STT service is off the table. That covers regulated industries, air-gapped machines, and anyone who simply doesn't want a third party holding recordings of their voice. In practice, that's a smaller intersection than vendors admit — most people tolerate cloud dictation — but for the ones who don't, Blurt is about as unobtrusive as a solution gets. Pass if you want plug-and-play. Blurt's weak spot is onboarding: the extension installs in one click, but getting `wsi` and a whisper.cpp model in place is a handful of shell commands, and there is no wizard. If you're not comfortable in a terminal, the author's own BlahST is the better first stop — same underlying recognizer, works outside GNOME, and it doesn't assume you know your way around a build script. The closest alternative on a privacy-first GNOME desktop is running whisper.cpp directly, or wiring a Whisper flow into a launcher yourself. Blurt's real value is the trigger — middle mouse or CTRL+V in whichever window has focus, which sounds trivial until you've used it for a day and stop reaching for a separate app. That habit-forming detail is what most local-dictation attempts get wrong. Watch the version compatibility. Version 8 covers GNOME Shell 46, 47 and 48. If you're pinned to an older release, you're stuck with the legacy builds, and several of those (7, 4, 3, and 1) are marked rejected — meaning a broken or non-functional release you'll need to route around. Accuracy is model-dependent. Swap in a bigger whisper.cpp model and transcripts improve, at the cost of speed and RAM. Ship the smallest and you get fast but rougher text. There is no vendor-curated default that magically handles
Researching Blurt? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas Blurt actually fits — and what changes day-one when you adopt it.
You are drafting a confidential report in a GNOME text editor on a machine that must not send audio anywhere. You install Blurt plus the `wsi` script, download a whisper.cpp model, place your cursor in the document and press the middle mouse button, then dictate the paragraph directly into the open file.
Outcome: The text lands in the document without any audio leaving the machine, and no account or subscription is created in the process.
You are writing commit messages and comments in a code editor and terminal. Rather than typing long prose, you put the cursor in the field and hit CTRL+V, speak the sentence, and continue.
Outcome: Dictation becomes a keyboard-adjacent reflex instead of a separate app, so you keep your hands on the work rather than switching windows.
Typing is difficult or painful, so you rely on voice for everyday desktop input. You invoke Blurt in whatever application is focused — mail client, browser form, document — and speak the text you need.
Outcome: You get hands-free text entry across GNOME applications without depending on a cloud service with an account requirement.
Use Cases
- Dictate emails and documents into any GNOME window without typing
- Get text into a code editor or terminal by voice while your hands stay on the keyboard
- Hands-free text input for accessibility on a GNOME desktop
- Voice input across GNOME applications without switching to a dictation app
- Offline speech recognition on air-gapped or low-connectivity machines
- Dictate sensitive or regulated content that must not leave the device
Models Under the Hood
as of 2026-10-18
Limitations
- Blurt is a GNOME Shell extension that requires the separate `wsi` script (from GitHub) and a whisper.cpp model, so there are external setup steps before first use.
- It is specific to GNOME Shell: version 8 supports Shell 46, 47 and 48, and the older builds listed for Shell 42-45 include several marked rejected, so check the version table before installing on an older release.
- Accuracy and performance depend on the whisper.cpp model you choose, with larger models transcribing more reliably but running slower on older hardware.
as of 2026-10-08
Verification history
We have re-verified Blurt 9 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
Showing the 6 most recent of 9 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published Blurt tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Free
$0
Ideal for
GNOME users on Shell 46-48 who want offline dictation into any text field and are willing to install the `wsi` script and a whisper.cpp model.
What this tier adds
Starting tier — free and open-source with no account, subscription, or telemetry; setup requires the separate `wsi` script plus a model of your choosing.
Where the pricing makes sense
The company stage and team size where Blurt's pricing actually pencils out — and where peers do it cheaper.
Blurt is a free, open-source GNOME extension with no subscription and no per-seat cost, which puts it alongside other local whisper.cpp front-ends rather than the paid cloud dictation services. There is no paid tier to graduate into — the cost you absorb is setup time and a model you supply yourself, which is the honest tradeoff against tools that charge a monthly fee for cloud transcription.
Setup time & first value
How long it actually takes to get something useful out of Blurt — broken out by persona, not the marketing-page minute.
Expect terminal work before first value on every persona: the extension installs in one click from extensions.gnome.org, but you then need the `wsi` script from GitHub plus a whisper.cpp model. A comfortable CLI user can be dictating within roughly 20-30 minutes, most of it model download; a GNOME user on Shell 42-45 should first check the version table, since several of those builds are marked
Switching to or from Blurt
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From cloud dictation services: install Blurt, the `wsi` script and a whisper.cpp model, then dictate into GNOME text fields with no audio leaving your machine.
- →From typing-only GNOME workflows: add Blurt and invoke it with the middle mouse button or CTRL+V to dictate into whatever window has focus.
- →From BlahST or other whisper.cpp front-ends on GNOME: install the Blurt extension so dictation is bound to GNOME Shell directly.
- ↗To BlahST: use the author's leaner sibling if you move off GNOME or need dictation across all desktop environments.
- ↗To another whisper.cpp front-end: keep your downloaded model and point a different front-end at it if you leave GNOME Shell.
Resources & Guides
Tutorials & Learning
YouTube returned 6 videos for “Blurt”, and we withheld 6: 6 could not be judged, because “Blurt” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Blurt.
Official links
Tools that pair well with Blurt
Common stack mates teams adopt alongside Blurt, with the specific reason each pairing earns its keep.
Lemon
System-wide macOS and Windows voice tool that turns rambling speech into structured prompts and clean dictation in any text field.
Hns
hns is a speech-to-text CLI that transcribes your microphone locally with Whisper and copies the text straight to your clipboard.
Willow
Willow is AI voice dictation for Mac, Windows, and iPhone that turns natural speech into clean, formatted text in any app.
Featured Head-to-Head Comparisons
Blurt vs Voiceitt
If you have non-standard speech from a condition like cerebral palsy or ALS and need integrations with meeting platforms or Alexa, Voiceitt is purpose-built for you—but expect a paid plan and mandatory internet. If you're a Linux user on GNOME who values privacy and offline capability, Blurt is the free, open-source choice—but it offers no speech adaptation or cloud features.
Blurt vs Soniox
Soniox and Blurt serve entirely different purposes: Soniox is a paid, cloud-based API for real-time multilingual STT, TTS, and translation with enterprise compliance, while Blurt is a free, offline GNOME extension for simple dictation on Linux. Choose Soniox if you need low-latency, multi-language voice agents or live translation at scale; choose Blurt if you are a Linux user who wants private, no-cost dictation in text fields without leaving the desktop.
Blurt vs Retell Ai
Blurt and Retell AI serve completely different needs—Blurt is a free, offline dictation tool for Linux GNOME users, whereas Retell AI is a paid, cloud-based platform for automating phone call conversations. If you need privacy-focused hands-free typing on Linux, choose Blurt; if you need scalable inbound/outbound voice agents with low latency and CRM integrations, choose Retell AI.
Alternatives to Blurt
View allFrequently Asked Questions
Categories
Best-of guides
Topics
Used Blurt? Help shape our editorial sentiment research.