Skip to demo
LiveSTT

Live Speech-to-Text for anything

Start the mic and see captions in real time. Sub‑second latency, developer‑friendly, accessibility‑first.

View docs →
Demo discards audio after session
LIVE DEMO

Try it instantly

Click to start speaking or paste a stream URL

Love what you see? Get started with 60 minutes free every month.

Get 60 minutes free →

Ultra-low latency

Sub-300ms partials with a rolling 3-line display tuned for readability.

Flexible inputs

Mic, file, HLS, and RTMP. Stream audio over WebSocket or via server ingest.

Privacy first

Demo discards audio after session. No storage unless you opt in.

Developers

Send 16 kHz PCM over WebSocket, receive JSON updates with partial and final transcripts.

Try the live demo →
import { LiveSTT } from "@livestt/js";

const stt = new LiveSTT({ apiKey: "xxxx-xxxx-xxxx" });

await stt.mic.start();

stt.on("transcript", (t) => {
  console.log(t.text);
});

Start free

Get 60 minutes free each month. Scale as you grow.

Create account
Debug Log: