Your text, your way
Speakybara is a free Windows app that turns any part of your screen into text you can copy or listen to: press a hotkey, drag a frame, done.
Everything below is grouped by what you actually do with it: put a frame around a piece of your screen, put the text on your clipboard, and listen to it.
Drag a frame around any part of your screen
Press the hotkey and the screen dims. Drag a frame around the text you want and release. Dashed guides and a size chip show exactly what you are grabbing; Esc cancels.
It reads pixels, so it works on
- a scanned PDF with no text layer
- an image inside an email
- the screenshot a colleague pasted in Teams
- an error dialog you cannot select from
- a dashboard, a chart label, a map
- a remote desktop or Citrix window
- a paused video
Not a screenshot manager
Speakybara has no annotation tools, no uploads and no share links, and its history keeps only the text and a small preview, on your own PC. If you already use CleanShot X, ShareX or the Snipping Tool, keep it. Speakybara does the part they leave out: getting the text out of the picture.
The recognised text on your clipboard, in one press
The same frame, a different hotkey: the text lands on your clipboard and you paste it where you were going to type it anyway.
Recognised on your own PC
The text recognition that ships with Windows does the work, on your machine, in 50-150 ms. The image goes straight into it and is discarded afterwards; the recognised text is kept in a local history you can switch off, and no image ever leaves your computer.
Two recognisers, best result wins
Windows reads your selection twice, once with the Dutch recogniser and once with the English one, and Speakybara keeps the result with the most real words in it. In the settings you can also pin it to Dutch or to English.
Enlarge for small type
Small type on a busy screen is recognised better when the image is enlarged first. The slider runs from 1.0x to 4.0x and sits at 2.0x by default: higher is better on small letters and slightly slower.
Keep the shot if you want it
The frame you dragged can be saved as an image file. That is a convenience, not what the app is for.
A small window that reads along with you
While Speakybara speaks, a small dark window shows the text. The sentence being spoken has a blue background and the words turn white as they are said, so you can look away and still find your place.
What the window does
- The sentence being spoken has a blue background.
- Words that have been said turn white.
- Click a sentence to continue from there.
- Drag the top bar to move it, the corner to resize it.
- Position and size are remembered.
- You can switch the window off entirely in the settings.
Speed
Seven steps, from 0.8× to 1.75×. The step you pick stays until you change it.
- 0.8×
- 0.9×
- 1×
- 1.1×
- 1.25×
- 1.5×
- 1.75×
While it is reading
- CtrlAltPPause or resume
- CtrlAltXStop
- CtrlAltRRead the last text again
Explain, summarise, translate
A capture does not have to end on your clipboard. The recognised text can go straight into an action: from the ⋮ menu on Home, from the Continue with panel after a capture, from the reader's own ⋮ menu, or from the menu Ctrl+Alt+Q puts at your mouse.
Explain — when something does not make sense
The error screenshot a colleague pasted into Teams, or a paragraph of jargon halfway down a report: Explain with AI answers in plain language, and reads that answer out the same way as any other text.
Summarize — long or dense text
The forty-line mail at half past four, or a page you have no time for: Summarize gives you the gist first, so you can decide whether the rest is worth reading.
Translate and improve writing
Translate reads a capture out in the language you pick. Improve writing tidies up your own draft and, unlike the other actions, always puts the result on your clipboard, ready to paste back.
Your own actions, up to eight
A name, an instruction for the AI and one of 24 icons is enough. Your action then stands next to Explain and Summarize everywhere they already are: the ⋮ menu on Home, the reader, History, and the Ctrl+Alt+Q menu at your mouse.
Your own key or a local model
Speakybara runs no AI service of its own. Actions run on an OpenAI key you paste in under Models › AI model, or on a model you run yourself — LM Studio, Ollama, llama.cpp or Unsloth/vLLM — with no key and no internet.
Four voice providers, and what each one costs you
Piper, Windows, Microsoft Edge and Google Cloud offer over 100 voices across languages. Availability varies by language, provider and installed voices. None of the four uses your graphics card.
| Service | Quality | Cost | Internet | VRAM | Example voices |
|---|---|---|---|---|---|
| Local (Piper)FreeOffline | Fair | Free | no | 0 MB | nl_NL-ronnie-medium · en_US-amy-medium |
| Windows voicesFreeOffline | Varies by installed voice | Free | no | 0 MB | Microsoft David · Microsoft Zira |
| Microsoft EdgeFree | Good | Free, no limit | yes | 0 MB | nl-NL-FennaNeural · en-US-EmmaNeural |
| Google Cloud | Best | Free allowance with your own key, or Managed | yes | 0 MB | nl-NL-Chirp3-HD-Achernar · en-US-Chirp3-HD-Achernar |
Free allowances, what happens offline, and the usage meter
What Google gives away
With your own key, Google's free allowance is 4,000,000 characters a month for Standard and WaveNet and 1,000,000 characters a month for Neural2 and Chirp 3 HD. A page of running text is about 3,000 characters. The meter in the settings counts each family separately, because the limits differ.
When the internet drops
If an online service becomes unreachable, Speakybara carries on with the local voice and says so once — not once per sentence. When the service comes back, it picks it up again.
A meter, and a cache for sentences you already heard
Online voices cost characters, so the app counts them where you can see them.
- The meter shows characters used this month per voice family, what share of the free allowance that is, and roughly how many pages are left.
- Every sentence spoken by an Edge or Google voice is stored on your PC. Read the same thing again and it starts immediately and costs no characters.
- The cache stops at 600 files or 250 MB and then drops the oldest.
- Google's own console shows requests, not characters, and stays at zero while you are inside the free allowance — which is why Speakybara keeps its own count.
28 languages, with a voice for each
The app follows your Windows language preferences. Choose active languages and a voice per language. Many languages can be detected automatically; others can be selected manually.
Per selection
Windows recognises text using your installed OCR language packs. Choose the languages you want Speakybara to use.
Per sentence
When a language is detected, Speakybara selects the voice you assigned to it. You can also set a language manually.
Per word
An English term in the middle of a Dutch sentence is pronounced in English by the same speaker, so the sentence keeps one voice and one melody.
English words in a Dutch sentence, and your own jargon
English words in a Dutch sentence
A voice reads sound symbols, not letters. Speakybara takes the sounds of English words from the English rulebook and the rest from the Dutch one, and hands both to the same speaker. This applies to Piper only: the Edge and Google voices already read English words well, so the option is off for them.
| Word | Without | With |
|---|---|---|
| pull request | pul rayk-vest | pull rikwest |
| deadline | day-ahd-lee-nuh | dedlain |
| pipeline | pee-puh-lee-nuh | paipline |
Dutch words that happen to look English stay Dutch: brand, post, model, test, camera, export.
Your own jargon
Term not in the list? Put it in english-words.txt, one per line. The file is re-read while the app runs, so nothing has to restart.
Hotkeys you set yourself
Assign your own shortcut to captures, clipboard reading and custom actions. These are the main defaults.
| Action | Keys |
|---|---|
| Frame a region and read it aloud | CtrlAltS |
| Frame a region and copy the text | CtrlAltE |
| Frame a region and run the AI action set in Settings, then read the result aloud | CtrlAltU |
| Capture and choose an action | CtrlAltQ |
| Read the clipboard aloud | CtrlAltC |
| Pause or resume | CtrlAltP |
Ten seconds back or forward, and the previous or next sentence, are buttons in the read-along window.
Changing a hotkey
Changing one takes four seconds
Click a hotkey field in the settings. It turns blue and counts down from eight. Press the keys you want and it is done — nothing to type, nothing to save. Esc stops it straight away. During those eight seconds Speakybara listens directly at Windows, so combinations other programs normally swallow still arrive; those keystrokes go nowhere else.
- A combination without Ctrl, Alt, Shift or Win is refused.
- If another Speakybara action already uses it, it says so.
- If another program already holds it, it says so too.
What stays on your PC, and what does not
Text recognition is local. Your text stays on your PC with local voices and local AI. Cloud voices and online AI use your chosen provider; Managed routes voice text through the Speakybara service.
| What | On your PC | Sent away |
|---|---|---|
| The frame you dragged | Recognised locally; history and preview storage can be switched off | Nothing. No image ever leaves your computer. |
| Local voices (Piper and Windows) | Speaks entirely on your PC | Nothing. Works with the network unplugged. |
| Microsoft Edge voices | The image and the recognised text | The sentence being spoken goes to Microsoft. |
| Google voices (own key or Managed) | The image and the recognised text | The sentence goes to Google; with Managed it passes through the Speakybara service. |
| Your Google API key | Stored in config.json on your PC | Only to Google, to authorise your own requests. |
| AI actions (Explain, Summarize, Translate, …) | With a local model, entirely on your PC | The recognised text, never the image, to the provider you chose. |
An AI action — Explain with AI, Summarize, Translate, Improve writing, the optional AI clean-up, or an action you wrote yourself — sends the recognised text, and only the text, to the provider you chose yourself: OpenAI with your own key, or a model running on your own PC through LM Studio, Ollama, llama.cpp or Unsloth/vLLM. The screenshot is never sent, and with a local model nothing leaves your PC at all. Speakybara runs no AI service of its own and has no server in that path: the request goes straight from your PC to that provider, and your key stays in config.json on your own disk.
Small facts: memory, startup and the tray
Small facts
- About 55 MB of memory in use.
- 0 MB of video memory, with all four voice providers.
- Text recognition is already part of Windows: no model to download, nothing loaded into memory.
- Pick a local voice and a 60 MB voice file loads. After 90 seconds of silence it is unloaded again; that time is adjustable.
- Lives in the system tray. Double-click the icon to drag a frame, right-click for the menu.
- Starting with Windows is a checkbox, and it only puts a shortcut in your Startup folder.
- Windows 10 (build 19041) or newer and Windows 11, 64-bit. macOS is planned, without a date.
Also built for how you read
Listening instead of reading suits anyone now and then. It is worth more if reading costs you more than it costs other people.
When your eyes are done
Half past four, the mail is still forty lines long and the screen has been on since nine. Frame it, listen, and let your eyes do something else.
Read moreIf you're dyslexic
Listening moves the effort from decoding the letters to understanding the sentence. Speakybara lives in the tray and shows nothing on your screen until you ask it to.
Read moreIf you have ADHD
Hearing and seeing the same sentence gives your attention two things to hold on to. The read-along window keeps showing where you are, so coming back after a break is one glance.
Read moreReading in a second language
A Dutch letter today, an English report tomorrow, often inside one document. The language is detected per sentence and per word, so you switch nothing.
Literacy suites and screen readers
If you need more than listening
Read&Write, Kurzweil 3000 and ClaroRead are full literacy suites: reading, spelling, writing support, study tools, and often a route through your employer or school. Speakybara does one piece of that: the part of the screen you point at, copied or read aloud. If you need the rest, those do more than Speakybara ever will.
It is not a screen reader
NVDA and Windows Narrator drive the whole of Windows by voice, for people who are blind. Speakybara is a read-aloud tool: it reads the piece of screen you point at, including text inside images that a screen reader cannot reach. It sits next to them, it does not replace them.
Free and Managed are the same app
Everything above works in the free version. No locked buttons, no extra features behind a paywall, no watermark.
The same in both
All features, the local Piper voices, the Microsoft Edge voices, and Google's best voices — with your own key in Free, ready to go in Managed.
The only difference
Who sets up Google. In Free that is you, in about 15 minutes. In Managed it is us: €59 per year or €6.99 per month, incl. VAT.
What Free asks of you once
- Create a Google Cloud project
- Turn on the Text-to-Speech API
- Create an API key and restrict it
- Add a billing account
- Paste the key into the settings
Last updated September 12, 2026
