mrkeyoor.com_
Thu 13 Aug 13:41 UTC
AI Toolsevaluationupdated 13 Aug 2026

FluidVoice

FluidVoice is a macOS dictation app that turns speech into text locally and inserts it into almost any app. It solves the usual privacy and subscription concerns of cloud dictation, while adding optional voice commands and AI cleanup.

Verdict

FluidVoice is one of the strongest free Mac dictation trials because installation is simple, model choice is broad, and the core speech path can remain local. The private Fluid Intelligence runtime weakens the open-source pitch, and recent microphone and insertion bugs make it risky for work where a missed sentence is costly. Use it for everyday short dictation after testing your exact Mac, microphone, and target apps, but keep a fallback for long or critical recordings.

Setup4/5Easy app install, followed by permissions and sizable model downloads
Docs4/5Clear model, hardware, privacy, build, and onboarding guidance
Community5/5Frequent releases and very active issue and pull-request traffic
Maturity3/5Capable daily app with fresh audio and text-insertion regressions

Who it’s for

Mac users who dictate throughout the day and want speech processing to stay on their machine.
Writers, developers, and accessibility users who need a global shortcut and direct text insertion across apps.
Multilingual users willing to choose and download a speech model that fits their language and Mac.
Swift developers who want to inspect or contribute to a native GPLv3 dictation app.

Who it’s NOT for

Windows, Linux, iOS, or pre-macOS 15 users: the README supports only macOS 15 or later today, with Windows and iOS described as future work.
Open-source purists who require every important component to be inspectable: Fluid Intelligence, the featured local cleanup runtime, is privately maintained and not included under the app's GPLv3 source.
People with little spare disk space: voice models range from about 75 MB to 2.9 GB, and the optional Fluid Intelligence download needs about 3.5 GB.
Users who cannot tolerate dictation regressions: open reports cover microphone input stopping after seconds, long-preview lag, and inserted text losing and rearranging characters.
Anyone expecting anonymous analytics to be off initially: the README says collection is enabled by default, though it can be disabled in settings.

Setup reality

Installing the signed app is genuinely easy through Homebrew or a release download, but first use is more than one click. FluidVoice needs macOS 15 or later, microphone and Accessibility permissions, a global shortcut, and a speech-engine choice; most engines then download hundreds of megabytes or more. Apple Speech avoids a model download, Intel Macs are limited to Whisper, and the full local enhancement option adds roughly 3.5 GB. Building from source requires Xcode and signing if you want macOS to preserve Accessibility authorization across rebuilds.

Dictation that feels like a Mac app

FluidVoice is not merely a Whisper command wrapped in a window. It is a native menu-bar dictation app with a global hotkey, live transcription preview, direct insertion into the active text field, local history, per-app configuration, and a command mode that can launch apps or run shortcuts. That product work is the reason to consider it over a bare speech model. You can speak into the application you are already using instead of recording a file, waiting for transcription, and pasting the result yourself.

The model selection is another strength. Apple Speech offers a zero-download start, Whisper covers Intel and Apple Silicon Macs across many languages, and several Parakeet, Nemotron, and Cohere options target lower latency or broader language support on Apple Silicon. FluidVoice does not pretend one engine is best for everyone. Its onboarding asks you to choose based on language, hardware, speed, and download size, which is the right framing for local speech recognition.

Easy installation, heavier first use

The shortest path is credible: install the Homebrew cask or download the signed release, grant microphone and Accessibility access, choose a hotkey, and select a model. The permissions are essential, not optional ceremony. Microphone access captures speech, while Accessibility lets FluidVoice type into other applications. Users who dislike granting that second permission should stop before installing because cross-app insertion is the core convenience.

Model storage ranges widely. Apple Speech uses the system engine, but downloadable choices run from roughly 75 MB for Whisper Tiny to 2.9 GB for Whisper Large. The README suggests budgeting around 1 GB for a normal voice model. Optional Fluid Intelligence requires about 3.5 GB more. Those downloads and the initial model loading make the real first session slower than the one-line Homebrew command implies.

Source builds are reasonable for a native Swift project: clone it, open the Xcode project, and let Swift Package Manager resolve dependencies. Signed debug builds preserve Accessibility authorization more predictably. Unsigned builds are available for CI and contributors without a signing identity, but may require permission to be removed and granted again after executable changes.

Local-first, with one closed component

The core app is GPLv3 and can transcribe through local models. Audio history is optional and local, and cloud enhancement requires an explicit provider choice. FluidVoice says raw audio, transcripts, selected text, prompts, file paths, and clipboard content are not part of its anonymous analytics. This is a much better privacy position than dictation tools that send every utterance to a hosted service.

There are two qualifications. Anonymous app and feature telemetry is enabled by default, although settings include an off switch. More importantly, Fluid Intelligence is a separate, privately maintained runtime. It performs the promoted local formatting, capitalization, and post-processing without a cloud key, but its source is not part of the open app. The project is transparent about this boundary. Still, users choosing FluidVoice specifically because it is open source should understand that its marquee local cleanup layer cannot be audited like the surrounding application.

You can skip Fluid Intelligence and use raw transcription, a cloud provider, or a compatible custom provider. That makes the closed runtime avoidable, but not irrelevant. It is one of the main features highlighted in the current release line.

Reliability depends on your workflow

FluidVoice is moving fast, and the current issue queue shows the cost. One open 1.6.8 report says all microphones became unavailable after upgrading from 1.6.7. Another says versions 1.6.7 and 1.6.8 stop detecting microphone input after three or four seconds on one Apple Silicon system. These are individual reports, not proof that every installation is affected, but a dictation app has little value when its input path fails. Test a short and long recording immediately after every update.

Long dictation deserves extra caution. A detailed issue reports that live preview repeatedly transcribes the complete audio buffer, so the preview falls farther behind as a session grows. The final transcript remained intact in that report, but a separate user described a crash after processing a roughly 50-minute recording with no history entry. FluidVoice now supports file transcription and speaker labeling, yet the evidence suggests it should not be the sole recorder for an important interview or meeting.

Text insertion is also an application boundary worth testing. One report shows the history entry remaining correct while characters disappeared from inserted text and reappeared in reverse order at the end. Another report describes multi-second stalls during consecutive dictations into Ghostty. Keep history enabled while evaluating the app, compare the saved result with inserted text, and try every editor or terminal where accuracy matters.

Healthy project, unfinished edges

The project was pushed on August 13, 2026, and version 1.6.8 arrived two days earlier. Releases have been frequent through July and August, while issues and pull requests are updated daily. The repository's open count of 103 combines both issues and pull requests, so it is an active work queue rather than 103 confirmed defects. This pace and contributor activity are reassuring, but frequent fixes can also introduce new audio-device and shortcut behavior.

Documentation is clear about models, languages, hardware, privacy, analytics, installation, and source builds. What is missing is a calmer stability story. A dictation utility sits in the path of every sentence, so small regressions are disproportionately disruptive. Pinning or retaining a known-good release is sensible for heavy users.

FluidVoice is an excellent free experiment for a Mac user who wants fast local dictation and dislikes subscriptions. Its polished workflow and model menu are more valuable than another raw transcription demo. Treat it as a daily assistant after it passes your own microphone, application, and duration tests, not as the only copy of irreplaceable spoken work.

Alternatives

ProjectWhat it isPick it when
HandyA free offline speech-to-text desktop app with a narrower dictation focus.pick this instead when you want a cross-platform offline dictation app and do not need FluidVoice's Mac command mode.
BuzzA desktop Whisper application for transcribing and translating recorded audio.pick this instead when files, subtitles, and batch transcription matter more than typing into the active app.
whisper.cppA portable C and C++ implementation of Whisper for local speech recognition.pick this instead when you need an embeddable engine or command-line building block rather than a polished Mac dictation interface.

What people are saying

  1. [github-trending] altic-dev/FluidVoice

Sources

  1. FluidVoice README
  2. FluidVoice v1.6.8 release
  3. Microphone input stops after seconds issue
  4. Long dictation preview lag issue
  5. Inserted text corruption issue