WhisperLiveKit

Real-time low-latency speech-to-text: a live demo page plus a WebSocket API.

Open sourceSLA: oss-best-effortv0.2.24Image
WhisperLiveKit live transcription demo page
WhisperLiveKit live transcription demo page

WhisperLiveKit is an open-source, real-time speech-to-text engine for low-latency live transcription. It streams audio in over a WebSocket and returns incremental transcripts using Whisper-family models with a simultaneous-streaming (LocalAgreement / SimulStreaming) policy, so words appear as they are spoken rather than after the utterance ends.

Key features

  • Real-time, incremental transcription over a simple WebSocket (/asr)
  • Bundled browser demo page for instant live transcription in your browser
  • Whisper 'tiny' model pre-baked, so the appliance serves immediately with no download
  • Voice-activity detection and streaming buffering tuned for low latency
  • Deepgram-compatible and OpenAI-style transcription endpoints for easy integration
  • Runs fully on CPU, no GPU required

Use cases

  • Live captioning for meetings, streams, and events
  • Real-time transcription behind your own applications and pipelines
  • Edge speech-to-text near your users to cut round-trip latency

Why run it on the NetActuate edge Real-time transcription is latency-sensitive: hosting WhisperLiveKit in a PoP close to your speakers shortens the audio round-trip and keeps voice data on infrastructure you control.

Deployed from the NetActuate marketplace, WhisperLiveKit boots pre-configured: open the demo page at / to start transcribing, or point a client at the /asr WebSocket. The 'tiny' model is pre-baked and loads offline; selecting a larger model downloads it from Hugging Face at first boot. The appliance serves plain HTTP with no authentication, so put TLS termination and access control in front before exposing it publicly.

Frequently asked questions

How do I deploy WhisperLiveKit on NetActuate?

Use the Deploy on NetActuate button to talk to our team. We provision WhisperLiveKit on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.

What does it cost to run WhisperLiveKit?

WhisperLiveKit is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.

Where can WhisperLiveKit run?

WhisperLiveKit can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.

Who supports WhisperLiveKit?

NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.