EchoSub 1.1.1
EchoSub shows live, translated captions for anything your PC plays — videos, streams, calls, games. It listens to your speakers, recognizes speech in almost 100 languages, translates it on your own GPU, and shows it in a customizable always-on-top caption box, with a line and a color for every speaker.
What's new in 1.1.1
Light mode can use the Base model. Measured here on a 39-second clip (words wrong, then time):
| Base | Small | Large v3 Turbo | |
|---|---|---|---|
| clear speech | 4 % · 0.8 s | 17 % · 1.6 s | 4 % · 8.5 s |
| noisy (10 dB) | 4 % · 0.8 s | 4 % · 3.9 s | 4 % · 9.6 s |
| very noisy (0 dB) | 4 % · 1.0 s | 4 % · 3.9 s | 4 % · 7.7 s |
| extremely noisy (-5 dB) | 11 % · 0.9 s | 4 % · 5.6 s | 6 % · 7.8 s |
So Base is two to six times faster and just as accurate on clear or merely noisy speech, while Small holds up in heavy noise. Small stays the default; pick Base in Settings → Language & Engine → Light mode uses.
Also: the code now passes a flake8 check end to end, imports left behind by the 1.1.1 split are gone, and the README and user guide have fresh screenshots — including the microphone captioned in its own colour.
Everything from 1.1.1, if you are updating from 1.0.x
- Your microphone, captioned too, in its own colour and with your own label.
- Voice commands for eighteen everyday apps and EchoSub's own controls, after a wake word, in about twenty languages — and nothing spoken can ever reach a shell.
- Light mode, a catch-up audio buffer you can put on a fast drive, bounded backlogs, cheaper speech detection, and far fewer made-up captions.
- A sound card that is unplugged and plugged back in now reconnects; daily update checks; a Settings window that fits every screen.
Download
EchoSub-Setup-1.1.1.exe (973 MB) — Windows 10/11, 64-bit
SHA-256: A0D7C1B126E8DB82FA955E80FEF594ABCFCFE56CB545A36A570BD08EA4113DB3
- Close EchoSub if it is running, then run the installer (no admin rights needed; you can also install for all users). Installing over an earlier version keeps your settings and models.
- Start EchoSub. The first start downloads the AI models (~2.3 GB) in a progress window — you can cancel and it resumes later.
- Play anything with speech. Right-click the caption box or the tray icon for the menu.
Windows SmartScreen: the installer isn't code-signed yet, so Windows may show "Windows protected your PC". Click More info → Run anyway. You can verify the file with the SHA-256 above:
Get-FileHash EchoSub-Setup-1.1.1.exe.
System requirements
| Minimum | Recommended | |
|---|---|---|
| Operating system | Windows 10, 64-bit | Windows 11, 64-bit |
| Processor | 64-bit, 4 cores | 6+ cores (e.g. Intel Core i5-9400F / AMD Ryzen 5 3600) |
| Memory (RAM) | 8 GB | 16 GB |
| Graphics | None required — CPU with the Small or Base speech model (captions lag several seconds) | NVIDIA GeForce GTX 1060 6 GB or better |
| Graphics memory | 4 GB (default models on an NVIDIA GPU) | 6 GB or more |
| NVIDIA driver | 527.41 or newer | Latest |
| Free disk space | 6 GB | 10 GB on an SSD |
| Internet | Once, to download the models (~2.3 GB) | Also for the optional Google Translate engine |
Highlights
- Any app, any language — WASAPI loopback capture, Whisper large-v3-turbo recognition with automatic language detection (~100 languages).
- On-device translation — NLLB-200 (600M / 1.3B), or Google Translate. The original text appears instantly and the translation follows a moment later.
- Speakers — each voice gets its own line and color.
- Arabic — Moroccan Arabic (Darija) support and optional diacritics (تشكيل).
- Caption box your way — fonts, colors and spacing, language labels with flags, 9 screen positions or drag anywhere, autosize, corner radius, padding, smooth slide / fade animations.
- Handy — global hotkeys (
Ctrl+Alt+H/P/L), caption history and transcripts, click-through lock, auto-hide when nobody talks, cancelable model downloads, self-recovery when an audio device disappears.
| Any language in, your language out | Arabic diacritics (تشكيل) |
|---|---|
![]() |
![]() |
| Settings | About |
|---|---|
![]() |
![]() |
More screenshots in the README · full changelog · user guide.
License
Copyright © 2026 Mohammad Al-Safadi — GPL-3.0.
The default offline translation model (NLLB-200) is licensed for non-commercial use only; see third-party notices.




