FluidVoice turns rough, rambling speech into polished, ready-to-send text in any app. Free forever, open source, and 100% on-device.
100,000+ downloads · macOS 15.0+ · Apple Silicon & Intel

Raw FluidVoice dictation — speech hits the terminal as fast as you can talk.
Try it yourself

The demo plays automatically — press ⌥ anytime to replay
Why it's different
Most dictation apps stream your microphone to the cloud and hand you a raw transcript. FluidVoice does everything on-device — then goes one step further with Fluid-1, a custom-trained model that turns messy speech into text that's ready to send.
01
Hold one hotkey and talk normally — ums, stumbles, and mid-sentence changes of mind included.
02
A local speech model converts your audio to raw text. Your voice never touches a server.
03 · Fluid-1
Our custom-trained post-processing model strips filler, fixes casing, formats structure, and matches the tone of the app you're in.
Fluid-1 is trained on real dictation — so it knows what you meant, not just what you said. And because it runs locally, that intelligence costs you nothing and exposes nothing.
Loved by the community
100,000+
Downloads
Fluid-1
On-device AI model
Free
Forever, no tiers
GPLv3
Open source
40+
Languages
What's inside
Capture, intelligence, and speed in a single local pipeline — one hotkey away in any app.
Speaking is ~3.7x faster than typing. Text lands instantly so ideas stay in motion.
Speaking
~3.7x
faster than typing
One shortcut, any text field. Email, docs, chat, terminal, and code editors all work the same.
Local speech models process everything on-device. No Wi-Fi, no problem.
On-device AI polishes formatting, capitalization, and post-processing. Zero data leaves your Mac.
Write Mode, Command Mode, and Direct Dictation - switch context instantly.
40+ languages across models. From Nemotron to Whisper, speak naturally in your language.
CoreML and Metal deliver low-latency transcription while preserving battery efficiency.
engine · CoreML + Metal
target · Apple Silicon M-series
Local or cloud — Fluid Intelligence, OpenAI, Groq, or custom providers. You choose.
Adaptive tone
Customize prompts for each app so your dictation fits the context.
“hey so um the deploy broke because of the config change from yesterday, I fixed it but we should probably review those before pushing to prod going forward”
Rohit 9:42 AM
hey team — deploy broke from yesterday's config change. fixed it now, but we should probably start reviewing configs before pushing to prod 🙏
01
Write custom prompts for any app. Slack casual, Mail formal, GitHub structured — you define it.
02
FluidVoice recognizes which app is focused and selects the matching tone profile automatically.
03
Speak naturally. Fluid-1 rewrites your words to fit the context without changing your meaning.
Performance
FluidVoice keeps inference local and latency low so your writing flow stays uninterrupted.
Fast enough to feel immediate while moving through thought-heavy tasks.
Up to
0x
Peak throughput varies by hardware, model, and audio length.
Local speech models keep dictation on-device; optional AI providers are user-controlled.
Handles extended transcription sessions without manual chunking.
Architecture highlights
mic→on-device model→CoreML · Metal→text in any app
Model lineup spans Nemotron Speech 3.5, Parakeet Flash, Parakeet TDT v3/v2, Cohere Transcribe, Apple Speech, and Whisper, with optimized routing to keep transcription responsive across short bursts and long dictation sessions.
What the community says
Free forever
“Thank you for making it free, forever! Hope to see it support more languages soon!”
GitHub discussion
Community-first growth
“Very nice! I imagine monetization in future might be easier cause you're being distributed for free. Smart plan.”
Early adopter
Open source trust
“Thanks for making it open source”
Developer comment
Multilingual reliability
“It works fine in German by the way (Tahoe, Mac Mini M2 Pro, external mic). This opens a host of new possibilities for interacting with my Mac.”
German workflow
Intent recovery
“Wow, impressive. I stumbled while dictating and the transcriber caught it and output the word I had intended to say!”
Daily dictation
Head-to-head speed
“This is a really impressive app, speedy and accurate. It's just as good as Wispr Flow in my testing.”
Comparison test
Product polish
“This is unbelievably slick. Congrats, and well done.”
Launch feedback
Open source goodwill
“Solid product! and super cool of you to make it open source :)”
Community comment
Language + media
“I just did a quick test in French using dictation and also tried transcribing a video — both worked very well.”
French test
Developer adoption
“Love the project. Thanks for building this!”
GitHub reaction
Retention
“Having been one of the early users, I want to say thank you and amazing job!”
Early user
Momentum
“All the best of success with this. Congrats :)”
Community support
Free forever
“Thank you for making it free, forever! Hope to see it support more languages soon!”
GitHub discussion
Community-first growth
“Very nice! I imagine monetization in future might be easier cause you're being distributed for free. Smart plan.”
Early adopter
Open source trust
“Thanks for making it open source”
Developer comment
Multilingual reliability
“It works fine in German by the way (Tahoe, Mac Mini M2 Pro, external mic). This opens a host of new possibilities for interacting with my Mac.”
German workflow
Intent recovery
“Wow, impressive. I stumbled while dictating and the transcriber caught it and output the word I had intended to say!”
Daily dictation
Head-to-head speed
“This is a really impressive app, speedy and accurate. It's just as good as Wispr Flow in my testing.”
Comparison test
Product polish
“This is unbelievably slick. Congrats, and well done.”
Launch feedback
Open source goodwill
“Solid product! and super cool of you to make it open source :)”
Community comment
Language + media
“I just did a quick test in French using dictation and also tried transcribing a video — both worked very well.”
French test
Developer adoption
“Love the project. Thanks for building this!”
GitHub reaction
Retention
“Having been one of the early users, I want to say thank you and amazing job!”
Early user
Momentum
“All the best of success with this. Congrats :)”
Community support
FAQ