Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Advertise
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/Business & Productivity/Speech To Text
icon of Speech To Text

Speech To Text

Open source alternative to Wispr Flow, Superwhisper, Willow Voice and Aqua Voice

Convert speech to text on macOS with on-device whisper.cpp; hold a hotkey, speak, and the transcription pastes at the cursor with no audio upload.

2 starsRustMITActive this week
Visit websiteGitHub repo
Image for Speech To Text
Contents
  1. 01Who Speech To Text is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Speech To Text vs alternatives
  6. 06Quick start
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

Speech To Text is a free macOS dictation app that uses whisper.cpp to transcribe your voice locally, with no audio upload and no account required. It replaces paid cloud dictation tools like Wispr Flow ($144/year) and Superwhisper ($84.99/year) with fully offline, MIT-licensed transcription. Hold a keyboard shortcut, speak, and the text appears at the cursor in under one second on Apple Silicon. Best for professionals who handle sensitive content and want dictation that never leaves their Mac.MIT · Rust · 2 stars · Active this week

who it's for

Who Speech To Text is for#

Professionals dictating sensitive documents on macOS

Medical practitioners, lawyers, and financial advisors who cannot send voice data to a third-party server can dictate notes, reports, and correspondence directly in any Mac app. The audio stays on the device; only the finished text exists after transcription.

Skip if:

If your Mac uses an Intel chip, this app does not run. If you need dictation on Windows, iOS, or Android, look at a tool that supports your platform.

Developers prompting AI coding assistants by voice

Long prompts for AI coding tools are faster to speak than type. The app pastes text directly into the terminal, editor, or AI chat window as if it were typed. The glossary handles file names, function names, and technical acronyms that Whisper would otherwise lowercase or misspell.

Skip if:

If your workflow is primarily on Windows or Linux, this app does not run on those platforms.

Writers drafting in any Mac app

Speak a first draft into an email, document, or note-taking app without switching windows. The hold-to-talk mode keeps the interaction minimal: hold the key, speak the sentence, release, and the text appears. History stores the last transcriptions for recall.

Skip if:

If you want transcription to automatically clean grammar or expand sentences without manually enabling refine mode, a cloud tool with an integrated AI writing layer may suit better.

Multilingual workers who need translated output

Dictate in Portuguese (or any of the other supported input languages) and paste the result in one of nine target languages. The Cmd+Shift+T shortcut runs transcription and translation in one step via OpenRouter, requiring only a personal API key.

Skip if:

If you need translation without setting up an OpenRouter key, Wispr Flow includes cloud-based translation in its paid tier.

the problem

The problem it solves#

Cloud dictation apps send your audio to a remote server for processing. That works when the content is low-stakes, but it breaks down for anyone handling medical notes, legal documents, code descriptions, or private correspondence. A transcript service that has heard every sentence you dictate is a data liability.

The cost adds up too. Wispr Flow charges $144 per year for unlimited dictation; Superwhisper's comparable plan runs $84.99. Either tool ties you to the vendor's infrastructure and their uptime. On a slow connection or a flight, dictation stops working entirely. A local transcription model loaded in memory does not have these failure modes.

how Speech To Text solves it

How it solves it#

Local whisper.cpp transcription on Apple Silicon

Transcription runs on-device using whisper.cpp with Metal acceleration. The model stays loaded in memory so the first word does not wait for a cold start; measured latency is 0.7 seconds from key release to pasted text for a five-second phrase. No audio leaves the device at any point.

Five model sizes, downloaded on demand

Choose from tiny (75 MB), base, small, medium, or large-v3-turbo (1.6 GB). The app downloads the model you select from Hugging Face. Switch models from the menu bar without restarting; each entry shows how long transcription took on your Mac so you can trade accuracy against speed.

Hold-to-talk and toggle modes with configurable shortcuts

Cmd+Shift+Space dictates in toggle or hold-to-talk mode. A double tap switches to hands-free mode. Cmd+Shift+T dictates and pastes a translation into one of nine target languages. Cmd+Option+V repastes the last transcription at the current cursor position. All shortcuts can be changed in settings.

Optional refine and translate via your own OpenRouter key

Refine mode strips hesitations and repetitions from the transcript using a language model of your choice on OpenRouter. Translate mode dictates in one language and pastes in another. Both features send the transcribed text (never the audio) to OpenRouter with the API key you provide. Neither feature is required to use dictation.

Glossary for names, brands, and technical terms

Register custom words (file names, product names, acronyms, project codes) and the app writes them consistently. Whisper's base output may lowercase or misspell domain-specific terms; the glossary layer corrects them before the text is pasted at the cursor.

Privacy-first clipboard and history handling

The app borrows the clipboard for under half a second to paste the transcription, then restores whatever was there before. Dictation history is stored only on your Mac, for 7 or 30 days, or kept only in memory. No analytics, no telemetry, no account is required.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Zero audio upload, with source code to verify itThe MIT-licensed source is on GitHub, so the privacy claim is verifiable. The only network activity is documented in the README: model downloads from Hugging Face, update checks from ciromaciel.click every six hours, and optionally the transcribed text (not the audio) to OpenRouter if you enable refine or translate. Audio stays on the device and is discarded after transcription.
  • Genuinely free with no minute quota or feature lockEvery feature that runs on your Mac is free with no credit card, no account, and no minute quota. Wispr Flow's free tier caps at 2,000 words per week; Superwhisper's free tier restricts model size. Speech To Text puts no limits on the offline path.
  • MIT license, signed and notarized for direct downloadMIT means you can fork, modify, and redistribute the source without restriction. The macOS binary is signed with Developer ID and notarized by Apple, so it opens without a security warning on any supported Mac. Compare to Wispr Flow and Superwhisper, which are proprietary with no self-hosting option.
  • Auto-updates with cryptographic signingThe app checks for updates a minute after launch and every six hours, downloads in the background, and installs on next restart. Only updates signed by the project's key are installed. The installer is 12 MB; the installed app is 30 MB without models.

Trade-offs

  • -macOS Apple Silicon only; no Intel, Windows, or LinuxThe published builds run on Macs with Apple Silicon. Intel Macs, Windows, and Linux machines are not supported by the current published release. The Tauri codebase can build for other platforms, but those builds are not maintained or distributed. Users who need dictation on Windows, iOS, or Android will need to look at a cross-platform tool.
  • -Two macOS permissions required on first launchThe app needs Microphone access to record and Accessibility access to paste text at the cursor. Without Accessibility permission, the transcription stays on the clipboard instead of appearing at the cursor. macOS asks for both on first start; revoking either removes part of the functionality.
  • -Refine and translate require an OpenRouter API keyOffline transcription works without any third-party key. Cleaning up hesitations, fixing grammar, or translating the dictation into another language requires an OpenRouter account and a key. The cost is pay-per-use at whatever model you choose; there is no built-in language model.
versus alternatives

Speech To Text vs alternatives#

Speech To Text vs Wispr Flow

Both tools transcribe dictation using keyboard shortcuts and paste the result at the cursor. The core difference is where processing happens.

FeatureSpeech To TextWispr Flow
LicenseMITProprietary
TranscriptionOn-device (whisper.cpp)Cloud
PriceFree$144/year
Free tierNo limit2,000 words/week
PlatformsmacOS Apple SiliconMac, Windows, iOS, Android
AI writingOptional via OpenRouter keyIncluded

Speech To Text is the better choice when audio privacy is the constraint. Medical professionals, lawyers, and anyone logging sensitive content cannot send voice data to an external server; local processing removes that liability. Cost matters too: Speech To Text is free for unlimited dictation while Wispr Flow's free tier runs out at 2,000 words per week.

Wispr Flow is worth considering when you need cross-platform dictation on iOS, Android, or Windows, or when you want an integrated AI writing assistant that rewrites and expands dictation without configuring a separate API key.

Speech To Text vs Superwhisper

Superwhisper also runs whisper.cpp locally but extends support to Windows and packages refine and translate features into its Pro plan.

FeatureSpeech To TextSuperwhisper
LicenseMITProprietary
PriceFree$84.99 one-time
PlatformsmacOS Apple SiliconMac, Windows, iOS, Android
Free tierFull offline feature setSmall models only
Refine/translateVia your own OpenRouter keyIncluded in Pro
Source codeYes (GitHub, MIT)No

Speech To Text matches Superwhisper's core dictation loop at no cost, with the source code available for inspection. Superwhisper is worth paying for if you need cross-platform support, prefer not to set up an OpenRouter key for refine and translate, or want a larger pre-built model selection without manual configuration.

install · quick start

Quick start#

bash
Run the setup script to install on macOS 14+ Apple Silicon.
```bash
curl -fsSL https://blob.ciromaciel.click/tools/speech-to-text/install.sh | bash
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptRust
frequently asked

FAQ#

Does Speech To Text send my audio to any server?

No. Transcription runs entirely on your Mac using whisper.cpp. The only network calls are: downloading a model from Hugging Face when you select one, checking for updates every six hours, and optionally sending the transcribed text (not the audio) to OpenRouter if you enable refine or translate. Audio is processed locally and discarded immediately after transcription.

Which Macs are supported?

Speech To Text runs on Macs with Apple Silicon. Intel Macs are not supported by the published release. Windows and Linux builds are not maintained or distributed. The README notes the Tauri codebase can build for other platforms, but those builds are not published.

What is the difference between Speech To Text and Wispr Flow or Superwhisper?

Wispr Flow processes transcription in the cloud and charges $144/year; Superwhisper offers a one-time plan at $84.99 and also runs whisper.cpp locally. Speech To Text is MIT licensed, free with no minute limits, and processes everything on-device. Wispr Flow and Superwhisper support iOS, Android, and Windows; Speech To Text is macOS Apple Silicon only. Both paid tools include bundled AI writing features; Speech To Text handles those as optional add-ons requiring your own OpenRouter key.

How much disk space do the transcription models use?

The app installer is 12 MB and the installed app is 30 MB without models. Models range from 75 MB (tiny) to 1.6 GB (large-v3-turbo). You download only the models you use. The app recommends starting with the default model and switching to a larger one if accuracy on your vocabulary is insufficient.

Can I use Speech To Text without an internet connection?

Yes, after the initial model download. Transcription, the glossary, and history all work offline. Refine and translate require an internet connection to reach OpenRouter. Update checks also require connectivity, but failing them does not affect dictation.

also worth a look

Similar open-source tools#

Diction

·239 GitHub stars

iOS keyboard with self-hosted speech-to-text, no word limits

Alternative toWispr Flow

FU Flow

·2 GitHub stars

Free offline voice typing for Windows 10/11 and Ubuntu Linux

Alternative toWispr Flow

openless

·3,871 GitHub stars

Dictate to any app; AI polishes it. AGPL-3.0, no subscriptions.

Alternative toWispr Flow

Handy

·34,024 GitHub stars

Free offline speech-to-text: runs on Windows, macOS, and Linux

Alternative toWispr Flow

Voquill

·1,019 GitHub stars

Open source voice dictation with local AI and custom glossary

Alternative toWispr Flow

VoiceInk

·6,840 GitHub stars

Private voice dictation for Mac, no subscription required.

Alternative toSuperwhisper

Repository

Stars
2
Forks
0
License
MIT
Latest
v1.36.0
Last commit
today
Last verified
Oct 20, 2026
Repo
ciro-maciel/speech-to-text ↗

Additional details

Language
Rust
Open issues
0
Contributors
1
First release
2026

Categories

Business & ProductivityAI & Machine Learning

Tags

macOSLocal-firstPrivacy ToolsPersonal Assistant