Skip to content

Repository files navigation

SoftSpoken

Reads to you. Tells no one.

SoftSpoken is a free Windows tray app that reads any text you select — in any program — out loud with offline neural voices. Select text, click the floating play button (or press Ctrl+Alt+R), and listen. Nothing you read ever leaves your PC.

SoftSpoken in use

SoftSpoken app window

Why SoftSpoken

SoftSpoken Typical alternatives
Price Free, forever $100+/year subscriptions
Privacy 100% offline — no account, no cloud, no telemetry Text is sent to cloud servers
Where it works Any app: browser, PDF reader, Word, chat, code editor Browser-only extensions, or one vendor's apps
Voices Neural (Piper) + Windows natural voices + classic SAPI, merged in one list Locked behind the paywall
Control Sentence-level skip back/forward, floating transport bar Play/stop only
Sound Built-in effects chain: de-esser, pitch, EQ, reverb, presets None
Footprint Portable folder, no admin, no runtime to install Installers, background services

Advantages in short

  • Fully offline. The neural voices run on your CPU. Aeroplane mode works.
  • Genuinely private. No account, no analytics, no network calls. What you read is nobody's business — the code is right here to check.
  • System-wide. Reads selections from any application, not just a browser tab: the floating ▶ button appears wherever you select text.
  • Listenable for hours. The "Soft and natural" preset tames the sibilance and flat delivery that make synthetic speech tiring.
  • A real transport. Skip back a sentence when your mind wandered — like a podcast player, not a tape recorder.
  • Save narration. Render any text to a .wav with your chosen voice and effects — offline, faster than realtime.
  • Yours to keep. Remappable hotkeys, portable install, MIT licensed.

Download

Two options on the Releases page:

Size What you get
SoftSpoken-2.0.0-win64.zip 291 MB Everything — app, engine, four British neural voices. Unzip and run.
SoftSpoken-2.0.0-lite.zip 148 KB App + full source. Run fetch-runtime.ps1 once to pull the engine and voices.

Unzip anywhere and run SoftSpoken.exe. Optionally run install.cmd for a Start-menu shortcut (per-user, no admin).

SmartScreen note: the binary is unsigned (signing certificates cost money; this app is free). The first launch may show "Windows protected your PC" — click More info → Run anyway, or build from source below and the warning never appears. A winget package is prepared, which avoids the prompt entirely.

Build from source

No SDK, no Visual Studio, no NuGet — the build uses the C# compiler that ships inside Windows:

git clone https://github.com/Prateek-LN2002/SoftSpoken.git
cd SoftSpoken
powershell -ExecutionPolicy Bypass -File fetch-runtime.ps1   # engine + voices (~310 MB)
build.cmd

Using it

Three ways to read:

  1. Select text with the mouse → click the play button that appears.
  2. Select, then right-click → the play button appears beside the menu.
  3. Select and press Ctrl+Alt+R.

While reading: Ctrl+Alt+P pause/resume · Ctrl+Alt+S stop · Ctrl+Alt+←/→ previous/next sentence — or use the floating bar. Every shortcut is remappable in the app window (tray icon → Open SoftSpoken).

Adding voices

A voice is two files, name.onnx + name.onnx.json, dropped into Voices\. The library (50+ languages): huggingface.co/rhasspy/piper-voices. Windows' own natural voices install under Settings → Accessibility → Narrator.

Tests

test.cmd

94 checks: sentence chunking, settings round-trips and corruption handling, WAV parsing, the DSP chain (NaN/peak safety on every preset), engine clamps, hotkey parsing, and live integration against the real Piper engine — including a regression for the UTF-8 bug that once stopped smart-quoted text after two sentences. Exit code 0 means green.

Privacy

SoftSpoken makes no network connections. The only file it writes outside its own folder is settings.ini in %APPDATA%\SoftSpoken. The optional fetch-runtime.ps1 downloads the Piper engine and voices from GitHub and Hugging Face — once, at your command, and that is the only download in the project.

Credits

License

MIT — use it, learn from it, fork it. This repository is maintained by its owner; contributions are welcome as pull requests but only the owner can change what's published here.

About

Reads to you. Tells no one. Free offline text-to-speech for Windows — select text in any app and hear it in a neural voice. No cloud, no account, no telemetry.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages