Files
caption-local/docs
kawaiipunk bc02be00cd Self-host capture defaults, Firefox resampling and session token
- Resample PCM in the audio worklet when the browser cannot open a 16 kHz
  AudioContext (Firefox), keeping the native 16 kHz path where available;
  add Node coverage in tests/resampler.test.cjs.
- Default the capture page relay and caption-site fields to the self-hosted
  relay/UI, and only let a ?relay= link override the prefilled address.
- Remember the service access token in sessionStorage for the tab session so
  the redirect target does not require re-entry on every load.
- Add an inline favicon to stop the token-protected /favicon.ico 401.
- Drop the invalid ws://[::1]:* Content-Security-Policy source.
- Document Chrome/Edge/Firefox capture.
2026-10-12 20:42:17 +00:00
..

Guides and help

Start with one microphone on one computer. Choose a setup, get your first captions working, then add an editor, audience displays or more streams.

New users

Choose your setup

Connect an editor or audience

Operate or integrate

Read the measurements

Speech recognition and caption delivery have different limits. A relay benchmark does not establish how many microphones your inference computer can transcribe.

Project overview and downloads