Integrations
Works with what you already use
Caption the meeting once from the encoder you already stream with, and send the captions to every place residents follow it.
Integrations
Where captions go
- CivicCA
CivicCA
Starts and pauses captioning with the meeting, and shows captions on the CivicCA dais display and public portal.
How it works with CivicCA → - Zoom
Zoom
English captions in the Zoom meeting's closed captions, with speaker names. Translations on phones alongside.
Zoom captions → - YouTube Live
YouTube Live
Captions in your YouTube Live stream, so viewers at home can turn on CC.
Set up YouTube captions → - Encoders
Pearl, OBS, vMix and more
Add SentraCaptions as one more RTMP or SRT destination on the encoder you already stream with. No new hardware.
Encoder setup → - Your website
JavaScript library
One script tag puts an accessible live caption box with a language picker on your own website. No iframe.
Add captions to a page → - Any platform
REST API
Create meetings, pause and resume, read captions as JSON or a live stream, and get a webhook with transcripts.
API overview → - Screens
Chamber screen and phone page
A full-screen caption display for the chamber TV, and a phone page residents open with a QR code.
Features → - Video archive
Subtitle files
Every meeting's transcript in each of its languages as TXT or SRT, to attach to the meeting video.
Subtitles for recordings →
Build your own
Everything is in the API
Agenda, streaming and meeting-management platforms can add live captions and translation through one API: create a meeting, point the encoder at it, and read captions as JSON or a live event stream. Ask us for API access and we'll send the full reference. See For developers.