AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Writing › WhisperLiveKit
✦ Free & open sourceWriting

WhisperLiveKit

Self-hosted speech recognition and real-time translation server supporting streaming Whisper, Voxtral, and diarization.

Real-Time Speech-to-Text & Live Translation Pipeline

Self-host low-latency streaming transcription, speaker diarization, and translation with OpenAI-compatible APIs.

Free forever · open source · Apache-2.0
✓ Needs IT✓ Browser-based✓ Real-time collaboration
7.8
ZEKAI
Powerhouse local streaming ASR
Free & open source · Writing
Ease of setup4
Usefulness9
Maintenance9.5
Community8.5
★ 11,082
GITHUB
Sep 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

WhisperLiveKit is an open-source speech recognition and streaming translation server engineered for low-latency live audio processing. It serves localization teams, software developers, and translators who need real-time transcription and multilingual translation hosted on their own hardware. It provides OpenAI and Deepgram compatible endpoints out of the box.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
Apache-2.0

What it is

The software buffers incoming audio streams and processes them incrementally using policies like AlignAtt and LocalAgreement to prevent mid-word truncation. It handles multi-speaker audio via streaming Sortformer diarization and translates speech into over 200 languages in real time. It exposes WebSocket endpoints, REST routes, and includes a built-in web interface alongside CLI tools.

Who it's for

It suits developers and localization specialists building live captioning systems, subtitling workflows, or voice applications without cloud dependencies. It does not suit non-technical users who want a one-click desktop application, as setup requires terminal usage and model selection.

Key features

Simultaneous Multilingual Speech Translation

Translates live audio into 200 languages using integrated NLLW and AlignAtt4LLM decoder models.

Real-Time Speaker Diarization

Identifies and separates multiple concurrent speakers live using Streaming Sortformer or NeMo backends.

API Compatibility Layer

Exposes endpoints compatible with OpenAI Python SDKs and Deepgram WebSockets for straightforward drop-in integration.

Low-Latency Incremental Processing

Uses AlignAtt and LocalAgreement policies to eliminate mid-syllable word clipping during live audio streaming.

How to start

Up and running in 3 steps

1
Install the core package using pip install whisperlivekit in your terminal environment.
2
Launch the server using wlk --model base --language en to open the live web interface at http://localhost:8000.
3
Connect your applications to ws://localhost:8000/asr or point your OpenAI client library to the local base URL.
Real talk

Our honest verdict

What's great

  • Provides dual OpenAI REST and Deepgram WebSocket API compatibility for existing application codebases.
  • Supports multiple modular backends including Whisper, Voxtral, Qwen3-ASR, and SenseVoice.
  • Translates live audio contextually across 200 target languages using dedicated translation modules.
  • Runs entirely on local hardware with support for CUDA, Apple Silicon MLX, and CPU execution.

Where it falls short

  • Managing optional extras requires multiple isolated Python environments due to packaging conflicts between backends like vLLM and MLX.
  • Low-latency performance on larger models demands modern GPU hardware or recent Apple Silicon chips.
  • Setting up production instances requires technical knowledge of terminal commands, WebSocket protocols, and custom SSL configuration.
Cost

Pricing & license

WhisperLiveKit is completely free and open source under the Apache-2.0 license. The developer provides no paid hosted tiers, so your only expense is the server infrastructure or hardware needed to execute the models.

Paid work

Open remote AI-training roles

870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: WhisperLiveKit for Writing
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure WhisperLiveKit for you — and train your team.
Get it done for you ↗
Questions

FAQ

Does WhisperLiveKit generate subtitle files?

Yes, you can run wlk transcribe --format srt file.mp3 to generate subtitle files directly from the command line.

Can I run this software on Apple Silicon Macs?

Yes, it provides dedicated optional packages for MLX-accelerated Whisper and Voxtral models on macOS hardware.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Writing — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google