#3535th of 81 in VoiceFor voice, speech and music

sokuji

Live two-way speech translation for meetings, with cloud or on-device models

Stars
1.5k
License
AGPL-3.0
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript
Stars, last 29 weeks+703
21 Apr 2026: 784 stars28 Apr 2026: 807 stars5 May 2026: 816 stars12 May 2026: 835 stars19 May 2026: 856 stars26 May 2026: 864 stars2 Jun 2026: 876 stars9 Jun 2026: 882 stars16 Jun 2026: 896 stars23 Jun 2026: 901 stars30 Jun 2026: 903 stars7 Jul 2026: 911 stars14 Jul 2026: 988 stars21 Jul 2026: 1,010 stars28 Jul 2026: 1,022 stars4 Aug 2026: 1,033 stars11 Aug 2026: 1,057 stars18 Aug 2026: 1,076 stars25 Aug 2026: 1,121 stars1 Sept 2026: 1,168 stars8 Sept 2026: 1,272 stars15 Sept 2026: 1,291 stars22 Sept 2026: 1,328 stars29 Sept 2026: 1,350 stars6 Oct 2026: 1,373 stars13 Oct 2026: 1,393 stars20 Oct 2026: 1,413 stars27 Oct 2026: 1,442 stars3 Nov 2026: 1,465 stars10 Nov 2026: 1,487 stars

784 on 21 Apr 20261,487 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Sokuji is an Electron desktop app and Chrome/Edge extension that translates speech in real time and routes the translated voice to Zoom, Meet, Teams or any app through a virtual microphone. It supports eight providers, including OpenAI, Gemini, Soniox and Palabra.ai, plus a local mode that runs ASR, translation and TTS on-device via sherpa-onnx, Transformers.js, WASM and WebGPU. Two-way mode auto-detects the speaker's language through Soniox.

Who it is for: People holding bilingual meetings who want live translation, cloud or offline

Strengths

  • Local mode runs ASR, translation and TTS offline with no API key or GPU
  • Ships 44 ASR, 75 translation and 137 TTS models, with one-click download
  • Virtual microphone and live subtitles work with any meeting app
  • Same features in desktop app and Chrome/Edge extension

Weaknesses

  • Two-way auto language detection depends on the Soniox cloud provider
  • OpenAI-compatible provider is Electron only, not in the extension
  • Sends anonymous usage analytics to PostHog
  • AGPL-3.0 license restricts closed-source and network-service reuse

What it needs

  • GPU optional
  • Needs OpenAI, Gemini, Palabra.ai, Soniox or Doubao API (cloud mode only)
  • Models: sherpa-onnx, Whisper, Opus-MT, Qwen, TranslateGemma

Quick answers

Is sokuji open source?

Yes. Its code is on GitHub under the AGPL-3.0 license.

Does sokuji need a GPU?

No. It runs on a CPU and can use a GPU when you have one.

Also in Voice

See all 81
Also in Voice
RankProjectScore
1voicestudioDesktop app for voice cloning, dubbing, dictation and audiobooks108k stars+48,895 (+83%) in 30 daysAGPL-3.098 out of 100
2handyOffline push-to-talk dictation app that pastes transcripts into any text field38.4k starsMIT91 out of 100
3whisper.cppC/C++ speech-to-text engine running OpenAI Whisper models locally55.1k stars+858 (+1.6%) in 30 daysMIT90 out of 100
#4xiaozhi-esp32ESP32 firmware for a voice chatbot with MCP device and cloud tool control33.1k starsMIT83 out of 100
#5buzzOffline desktop app for transcribing and translating audio with Whisper22.6k stars+735 (+3.4%) in 30 daysMIT83 out of 100