GA Charles University UFAL (open source)

whisper_streaming and SimulStreaming (UFAL)

Research implementations that turn Whisper into a streaming transcriber. whisper_streaming (LocalAgreement policy, 2023) is now marked outdated by its authors in favour of SimulStreaming.

Est. per minute$0

Overview

Best for: Researchers and builders who want the underlying streaming policies to embed in their own server.

At a glance

TypeSpeech-to-text
LicenceMIT
CommercialYes
StreamingYes
Languages99

Research code over raw TCP/stdin; papers report a few seconds of latency. Languages follow Whisper (about 99). whisper_streaming is superseded by SimulStreaming.

Audio in

16 kHz mono audio via the provided server/clients.

Audio out

n/a

Languages

Whisper languages.

Latency

Configurable chunk/min-chunk; papers report a few seconds of latency on GPU (not re-verified).

Regions

Self-hosted.

Compliance

Self-hosted.

Hardware

GPU recommended for large Whisper models.

Licence

MIT (both repos per GitHub metadata).

Features

  • streaming transcription and translation
  • LocalAgreement or simultaneous decoding policies
  • VAD option

Pricing

WhatPriceUnitNotes
Software$0Compute only.
How the per-minute estimate was worked out

Self-host compute only.

Free tier: Open source.

Source: github.com

Setup

  1. git clone https://github.com/ufal/SimulStreaming
  2. Install requirements and follow README to run the server and stream audio.
  3. Prefer wrappers such as WhisperLiveKit for a ready server.

Endpoint

Local TCP server (see README)

Authentication

none

Warnings

Original repo is outdated

The whisper_streaming authors say it is being replaced by SimulStreaming; start new work on SimulStreaming or a wrapper that bundles it.

Not production packaging

These are research implementations without auth, multi-tenant scaling or monitoring.

Small community for SimulStreaming

SimulStreaming has far fewer stars and contributors than WhisperLive or WhisperLiveKit.

Plus 3 warnings that apply to all open models APIs. See category warnings.

Limits

  • Research-grade code: one stream per process, minimal ops tooling.

Models and products

NameStatusNotes
whisper_streamingSupersededREADME: 'becoming outdated, replaced by SimulStreaming'. Last push 2025-11.
SimulStreamingActiveLast push 2026-07; simultaneous policy for Whisper.

Docs and sources

Docs

Sources used

Not fully verified

Exact run commands and latency figures (no snippet given).

Similar open models APIs

Spotted a wrong price or a dead link?