
ZipCaptions
Browser-based real-time closed-caption and transcription app

ZipCaptions is a browser-native, open-source application that produces live closed-captions and transcripts from audio sources. It runs as a Progressive Web App and focuses on client-side captioning with optional cloud-backed AI captioning for higher accuracy.
Key Features
- In-browser real-time speech-to-text captioning (browser engine) without mandatory server processing.
- Optional cloud AI captions using Azure Cognitive Services for improved accuracy (paid feature).
- PWA installable experience; supports persistent overlay and browser integrations for live streams and broadcasts.
- Streaming/broadcast support with joinable caption streams and direct integration guidance for OBS, vMix, and other production tools.
- Local transcript storage with export options (SRT, VTT, TXT) for use with video or documentation workflows.
- Multiple languages and dialect selection in settings to improve recognition quality.
Use Cases
- Live event accessibility: provide open or closed captions for conferences, worship services, classrooms, and streamed events.
- Broadcast/production workflows: feed live captions into OBS, vMix, or browser-source panels for real-time on-screen titles.
- Post-session captioning: record and export session transcripts in subtitle formats for video publishing and archiving.
Limitations and Considerations
- Cloud AI captions require Azure Cognitive Services and are restricted to paying supporters; browser engine remains the free/default option.
- Browser and OS differences can affect microphone access and caption reliability (known issues documented for specific Chrome versions and some mobile builds).
- Transcripts are stored locally per device by design; syncing across devices requires manual export/import.
ZipCaptions prioritizes accessibility-first, client-side captioning with optional cloud AI for higher accuracy. It is intended for event captioning and production integration where low-cost, privacy-conscious captioning is required.
Categories:
Tags:
Tech Stack:
Similar Services
SRS (Simple Realtime Server)
High-performance real-time media server for live streaming and WebRTC
SRS (Simple Realtime Server) is a high-efficiency media server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181 for real-time streaming.

Jitsi Meet
WebRTC-based video conferencing for the web and mobile
Self-hostable WebRTC video conferencing with chat, screen sharing, moderation tools, and SDKs for embedding meetings into web and mobile apps.

SimpleX Chat
Open-source encrypted messenger with no user identifiers
Open-source, decentralized messaging network built on a Haskell core with Kotlin Multiplatform and native iOS clients; end-to-end encrypted messaging without user IDs.

Screego
Open-source self-hosted screen sharing for developers
Open-source screen sharing server that runs self-hosted; WebRTC-based with TURN server; Docker or single-binary deployment; browser-based.

BigBlueButton
Open-source web conferencing for virtual classrooms
BigBlueButton is an open-source virtual classroom and web conferencing platform with real-time audio/video, screen sharing, whiteboards, breakout rooms, polling, and reco...
Janus WebRTC Server
General-purpose WebRTC media server with a plugin architecture
Janus WebRTC Server is a lightweight, general-purpose WebRTC gateway for building real-time audio/video applications via plugins and a JSON-based API.
Docker
TypeScript
Jest
Node.js