Live Audience Captioning for Every Performance
Cuelora replaces complex captioning systems with a simple, browser-based platform. No apps to install, no internet required at showtime, instant access via QR code, works on any device.
Portable enough for a pop-up theater. Professional enough for a permanent venue.
Cuelora delivers live captions to your audience any way they need them — and removes the friction for the people running the show.
Audience members open a browser and connect. No app store. No account creation. No confusion at showtime. Captions appear on their own phone, tablet, or a shared display — whatever works for your space.
Run the system from a laptop and a wireless router. That is enough to support a full captioning setup for most productions. No specialized hardware. No IT department required.
Over 48 million Americans experience hearing loss. Accessible performances aren't just the right thing to do — they're increasingly a legal and funding requirement.
But many competing systems require one or more of the following:
Cuelora takes a different approach. It is designed to be easy to launch, easy to operate, and easy for audiences to use.
Annual cost of hiring a live captioning service for 100 performances per year
One-time Cuelora license. No subscription. No recurring fees. Core at $895, Pro at $3,500. Pays for itself in 4–10 performances.
Everything you need to deliver professional captioning — without the overhead that comes with most systems.
Personal captions on patron phones and tablets, open captioning on a shared display, and scrolling LED surtitles via HDMI or serial — all from a single platform. No need to buy separate systems for each mode.
Import your script once and Cuelora automatically translates captions into Spanish, French, and more in the background. Translations are baked in before the show — no internet needed at showtime. Patrons pick their language from their own device.
Cuelora listens to live speech via the Web Speech API, matches it to your imported script, and automatically advances captions in real time. Reduces operator workload during fast scenes while keeping full manual control available.
A full-screen prompter overlay shows PAST, NOW, and NEXT cue zones in a scrolling layout — perfect for directors, stage managers, and rehearsal staff. Toggles on and off from the same control panel used for live performances.
Upload your existing script — PDF or Word (.docx) — and Cuelora automatically parses it into cues. Supports standard scripts and Trinity-style formats. Speaker names, stage directions, and sound cues are all detected and formatted automatically.
Stage directions appear in broadcast-CC style on patron screens — visually distinct from dialogue. Sound cue callouts display separately at the bottom of the screen. Operators control visibility of each independently.
Audience members connect through any web browser. No app store, no account creation, no friction at showtime. Works on any phone, tablet, or browser-equipped device.
Runs entirely on your local network. No cloud dependency, no latency, no data leaving your building. Script translation happens once at import — the show itself is fully offline.
A perpetual license for a one-time cost. No subscription, no recurring platform fee, no vendor dependency. Yours to run on your terms, at every performance, forever.
Three roles. Three interfaces. One seamless system.
Upload your PDF or Word script and Cuelora auto-parses it into cues — speaker names, dialogue, stage directions, and sound cues. Multilingual translations are generated automatically in the background. Manage your full season in one dashboard.
An operator advances captions in real time from the control page, synced to the actors on stage. Or enable Script Follow to let Cuelora listen and auto-advance — useful during fast scenes or when the operator needs hands-free operation.
Audience members open a browser on their own phone or tablet and see crisp captions instantly — in their preferred language. Or cast to a shared display for open captioning. No app, no setup, no account required.
Each role gets a dedicated, purpose-built interface.
Web dashboard for importing scripts, managing shows, monitoring connected devices, viewing translation status, and configuring venue settings and branding.
Clean control page for advancing captions in real time — manually or with Script Follow auto-advance. Toggle stage directions, sound cues, and language visibility live. Simple enough for any crew member with minimal training.
Open a browser, connect, and read — in their preferred language. No app to install, no account to create, no friction. Switch languages at any point during the show from their own device.
A pop-up theater can run Cuelora with just three things:
That makes professional captioning possible even in temporary spaces and limited-budget environments.
Cuelora is especially well suited to organizations that need accessibility without a heavy technical footprint.
See how Cuelora compares to traditional captioning systems on the features that matter most to your team and your audience.
| Traditional Systems | Cuelora | |
|---|---|---|
| App download required for patrons | Often required | No — any browser |
| Dedicated caption receiver hardware | Usually required | Not needed |
| Supports open captioning (shared display) | Varies / often no | Yes |
| Supports closed captioning (personal device) | Yes | Yes |
| Internet connection required | Usually yes | No — local network only |
| Ongoing subscription or platform fee | Common | None |
| Cost per performance | $300–$800 | $0 |
| Annual cost (100 shows) | $30,000–$80,000 | $0 |
| One-time license cost | N/A | $895 (Core) / $3,500 (Pro) |
| Break-even point | — | 4–10 performances |
| Multilingual captions for patrons | Rarely available | Yes — EN, ES, FR & more |
| Script Follow voice auto-advance | No | Yes — Web Speech API |
| Rehearsal prompter mode | No | Yes — PAST / NOW / NEXT |
| Script auto-import (PDF / Word) | Manual entry or proprietary format | Yes — any PDF or .docx |
10% of every Cuelora license helps fund captioning access for under-resourced theaters that may not otherwise be able to afford it.
Every purchase supports both local accessibility at your venue and broader access across the performing arts. It is not only a smart operational choice — it is a mission-aligned one.
Two perpetual licenses. No subscription required. No per-performance fees.
Whether you need a simple way to deliver captions tonight or a full multilingual automation platform for long-term use, Cuelora gives you a clear path without recurring platform costs.
Core is ideal for manual live captioning. Pro adds automation, multilingual delivery, rehearsal prompting, and LED output for more demanding productions.
Cuelora Core gives your venue a complete, low-friction captioning system that works with the devices your audience already has. Built for teams that want dependable accessibility without specialized hardware, app downloads, or ongoing platform costs.
Best for small venues, schools, black box theaters, churches, and straightforward productions.
Cuelora Pro includes everything in Core and adds the automation, multilingual delivery, and expanded output capabilities that make it a better fit for larger productions, multi-language audiences, and venues that need more operational flexibility.
Best for regional theaters, multilingual productions, touring companies, opera, surtitles, and venues that want automation and broader production support.
Both licenses are perpetual. You own the software outright. No subscription. No per-performance fees. No patron app required.
Ongoing updates available after year one for $400 per year.
Secure payment via Stripe. License key delivered immediately after payment. See full feature comparison →
Select your plan, fill out the form, and complete payment. You'll receive your license key instantly.
Minimal requirements. Maximum accessibility.
Native installers for both Windows and Mac. Runs on any modern desktop or laptop — no specialized hardware needed.
Any Wi-Fi router on your local network. No internet connection required during performances.
Patron phones, tablets, or a smart TV — anything with a web browser works for both open and closed captioning.
Common questions about Cuelora and how it fits into your venue's accessibility workflow.
No. Audience members simply open any web browser on their phone or tablet and connect to the local network. There is no app store download, no account creation, and no setup required for patrons — reducing friction at exactly the moment it matters most.
Cuelora supports every major delivery mode from a single system: personal captions on patron phones and tablets (closed captioning), captions on a shared smart TV or screen visible to the whole house (open captioning), and scrolling LED surtitle output via HDMI display or direct serial/USB connection. Most systems lock you into one mode — Cuelora handles all three.
No. Cuelora eliminates the need for proprietary handheld receivers — no devices to purchase, store, charge, or replace. Patrons use the phones and tablets they already carry, and your team runs the system from a standard laptop and wireless router.
GalaPro requires a patron app download and an ongoing software fee. I-Caption relies on dedicated infrared receiver hardware that must be purchased, charged, and managed. Cuelora requires none of these things — patrons connect via any browser, no hardware fleet is needed, and you pay once for a perpetual license with no subscription. It's designed specifically for organizations that need professional captioning without a heavy operational footprint.
No. Cuelora runs entirely on your venue's local Wi-Fi network. No internet connection is needed during a performance, and no caption data ever leaves your building. This also means performance reliability isn't dependent on your internet provider.
Cuelora is especially well suited to regional theaters, community theaters, touring companies, black box venues, schools and universities, arts centers, lecture halls, churches, and pop-up or temporary productions. Essentially any organization that needs accessible captioning without requiring a large technical team or significant capital equipment budget.
Cuelora Core is $895 and Cuelora Pro is $3,500. Both are one-time purchases with perpetual licenses. There is no subscription and no per-performance fee. Ongoing updates after the first year are available for $400 per year if desired.
Pro is not a cosmetic upgrade. It adds script auto-import, automation, Script Follow voice auto-advance, multilingual delivery, rehearsal prompting, and LED output support. It is intended for venues that need to reduce operator workload and support more demanding production workflows.
Yes. Core is a complete captioning solution for venues that want manual live delivery without app friction, specialized hardware, or recurring fees. It is designed to be a practical entry point, not a stripped-down teaser.
Yes. Because Cuelora runs on a single laptop with a wireless router, it is fully portable. A touring company or pop-up production can bring the entire captioning system in a bag — no venue-installed infrastructure required. This makes professional-grade captioning practical even in temporary spaces and non-traditional venues.
Yes. When you import a script, Cuelora automatically translates all dialogue into your enabled languages (English, Spanish, French, and more) in the background. Translations are baked into the show file before opening night — no internet connection needed during the performance. Patrons can tap a globe icon on their device to switch languages at any time, mid-show.
Script Follow is a hands-free auto-advance mode. Using your device's microphone, Cuelora listens to the live dialogue on stage and automatically advances captions in sync with the actors. The operator can still override manually at any time. Script Follow uses the Web Speech API — no cloud speech service or API key is required.
Rehearsal Prompter Mode turns Cuelora into a rolling script prompter. Instead of showing captions one block at a time, it displays three zones — PAST lines above, the current NOW line highlighted in the center, and NEXT lines below — so actors and directors can use the same system for both rehearsals and performances.
Cuelora accepts PDF and Word (.docx) script files. The auto-import parser reads your script, identifies speakers, dialogue, and stage directions, and builds a structured cue list automatically. No manual data entry required. You can also review and adjust the title card, writer, and director fields after import from the House Manager dashboard.
Built by theater people, for theater people.
Cuelora was built out of a simple frustration: accessible captioning for live theater shouldn't require a six-figure hardware budget, a vendor contract, or a dedicated IT team. It should be something any organization — a regional theater, a school drama department, a pop-up production company — can set up, run, and own.
The result is a self-hosted platform that runs on a single Windows or Mac laptop, delivers captions to patron phones via any web browser, drives LED surtitle signs, and automatically translates your script into multiple languages at import time. No app download, no cloud dependency, no ongoing subscription fee.
Cuelora is developed and maintained by Cuelora LLC. Ten percent of every license sale is set aside to fund captioning access for under-resourced theaters that couldn't otherwise afford it.
Questions? contact@cuelora.com • Support? support@cuelora.com
Software License Agreement, Privacy Policy, and Terms of Use.
Cuelora — Version 1.0 · © 2026 Cuelora
Cuelora grants you a non-exclusive, non-transferable, limited license to install and use one (1) copy of this software on a single machine ("Licensed Machine") for which a valid license key has been issued. This license is personal to you and may not be shared, sublicensed, or transferred to any other individual or organization without prior written consent from Cuelora.
You may use Cuelora solely for lawful purposes in connection with live performance captioning, cue management, and related theatre or event production activities. You may make one (1) backup copy of the software for archival purposes only.
You may not: (a) copy, modify, merge, or create derivative works of this software; (b) reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code; (c) remove, alter, or obscure any proprietary notices; (d) rent, lease, sell, sublicense, assign, or otherwise transfer rights to the software; or (e) use the software to develop a competing product or service.
This software requires activation using a license key tied to a unique machine fingerprint. Each license key is valid for use on one (1) machine only. Attempting to activate the same key on multiple machines is a violation of this agreement and may result in immediate termination of your license.
Cuelora may, at its sole discretion, provide updates, patches, or new versions of the software. Such updates may be subject to additional or different terms. Cuelora is not obligated to provide any updates or maintenance.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CUELORA SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, BUSINESS, OR GOODWILL. CUELORA'S TOTAL LIABILITY FOR ALL CLAIMS SHALL NOT EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM.
All title, ownership rights, and intellectual property rights in and to the software remain with Cuelora. The software is protected by copyright laws and international treaty provisions.
Your rights under this license will terminate automatically if you fail to comply with any term of this agreement. Upon termination, you shall cease all use of the software and destroy all copies in your possession.
Questions about this Agreement: contact@cuelora.com • www.cuelora.com
Cuelora is designed to operate entirely on your local network. During performances, all caption data, show scripts, patron device connections, and audience information stay on your local Wi-Fi network. No data is transmitted to external servers at showtime. The core application and the vast majority of its software libraries perform zero external communication.
Activating Cuelora requires a one-time internet connection. During activation, only your machine fingerprint and license key are transmitted to Cuelora's licensing server. No personal information, show data, or script content is sent during this process. After activation, Cuelora may periodically verify license status in the background (once every 24 hours when online). If your machine is offline, the check is silently skipped and the software continues working normally.
When multiple languages are enabled, Cuelora Pro sends script dialogue text to Google Translate's API (translate.googleapis.com) at import time to generate translations. This happens once per script import in a background thread. The text sent consists of your show's dialogue lines only — no personal information, file names, venue details, or patron data is included. All translations are saved locally into the show's cue file and served from your machine during performances with no internet required. Google states that Cloud Translation API data is not used to train their models. To opt out entirely, set Enabled Languages to your source language only in Settings — no translation API calls will be made.
Cuelora Pro includes an optional live speech-to-text (STT) caption mode. When this mode is active, recorded audio clips from the operator's microphone are sent to Google's Speech Recognition API (speech.googleapis.com) for transcription. Audio contains live performance dialogue. Google may process and log this audio according to their Privacy Policy. This feature is only active when the operator explicitly selects live STT mode — it is never enabled by default. To avoid external audio transmission, use manual cue advance or Script Follow mode (which uses the browser's built-in Web Speech API on the operator's device) instead.
Cuelora does not collect analytics, telemetry, or usage statistics. No patron information (device type, IP address, browsing history, or personal data) is logged or transmitted. No show metadata, audience counts, or performance schedules are sent externally. The software contains no advertising, tracking pixels, or third-party analytics code. All web server, WebSocket, script parsing, LED hardware, and cryptographic libraries used by Cuelora operate fully offline with zero external communication.
Cuelora is built on open-source Python libraries. Of the nine direct dependencies (Flask, Flask-SocketIO, simple-websocket, pdfplumber, python-docx, pyserial, cryptography, SpeechRecognition, and deep-translator), only the last two communicate with external services — and both are optional features that can be disabled. A complete technical reference detailing every library, its purpose, what data it handles, and its privacy characteristics is available upon request.
All show data, configuration, scripts, cue files, translations, and operator credentials are stored locally on your machine in Cuelora's application data folder. Nothing is stored in the cloud. Backups, exports, and data retention are entirely under your control.
For questions about data handling or to request the full Third-Party Libraries Reference, contact contact@cuelora.com.
By using Cuelora you agree to use the software in compliance with all applicable laws and regulations. You are responsible for ensuring that your use of Cuelora does not infringe upon the rights of any third party, including copyright holders of scripts and performance materials imported into the system.
Cuelora is intended for use as an accessibility and cue management tool in live performance settings. Any use of the software for purposes outside its intended function is at your own risk.
The automated translation feature is provided as a convenience. Cuelora does not guarantee the accuracy of translations and recommends that all translated content be reviewed by a qualified translator before use in a live performance.
These Terms of Use are subject to the Cuelora Software License Agreement above. For questions, contact contact@cuelora.com.