Media

Money

Dispatch

Company

WAVE · Captions

The instant you speak, everyone can read you.

Live and on-demand captions — plus translated subtitles — rendered at the edge as the words are spoken. WebVTT for the web, CEA-608/708 for broadcast. No stenographer, no subtitle house, no waiting.

livemulti-languageWebVTT608/708

Say it once. The room reads along in every language.

Point a live audio source at one endpoint and captions come back. WebVTT for the web, CEA-608/708 for broadcast, rendered at the edge close to every viewer. No stenographer to book, no subtitle house to commission, no post-production pass. One WAVE key authorizes it. You pay per use, settled through the gateway, billed only for what you actually caption.

curl -X POST https://api.wave.online/v1/captions \
  -H "Authorization: Bearer <key>" \
  -H "Content-Type: application/json" \
  -d '{"source":"https://example.com/live.m3u8","lang":"en"}'
→ WebVTT / SRT / CEA-608 cues
endpointPOST /v1/captions {"source","lang"} → {vtt}
authAuthorization: Bearer <key> (via gateway)
healthGET /health

One spoke on the WAVE protocol plane.

Captions shares the same key, same metering, and same edge that runs the rest of WAVE. Pipe a WAVE transport in, get understood audio out, and compose it with the other spokes to ship a stream that is fully accessible and fully global by default.

Get started →

Federated. Auth, entitlement, and metering run through api.wave.online. This spoke renders the front-door and forwards the rest.