Skip to content

EchoSub 1.0.0

Choose a tag to compare

@mPhpMaster mPhpMaster released this 17 Sep 05:48
· 18 commits to main since this release

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.

This is the first public release.

EchoSub caption box: an English conversation translated into Arabic, each speaker in their own color

Download

EchoSub-Setup-1.0.0.exe (971 MB) — Windows 10/11, 64-bit

SHA-256: 08F8392301E3E4658C80C1830DE90C8ADCE4098AC4CB119411F34A20145A6226

  1. Run the installer (no admin rights needed; you can also install for all users).
  2. Start EchoSub. The first start downloads the AI models (~2.5 GB) in a progress window — you can cancel and it resumes later.
  3. 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.0.0.exe.

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 for original and translation, language labels with flags, 9 screen positions or drag anywhere, autosize, corner radius, padding, and smooth slide / fade animations.
  • Handy — global hotkeys (Ctrl+Alt+H / P / L), caption history and transcripts, click-through lock, auto-hide when nobody talks, self-recovery when an audio device disappears.
Any language in, your language out Arabic diacritics (تشكيل)
Spanish, French and Japanese captioned in English English translated into Arabic with diacritics
Settings Model download (cancelable)
Position, alignment and animation settings Model download progress window

More screenshots in the README.

See the changelog for the full list and the user guide for every setting.

Requirements

  • Windows 10 or 11, 64-bit
  • NVIDIA GPU with 4 GB+ VRAM recommended (runs on CPU too, but slower)
  • ~5 GB free disk space; internet once to download the models

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.