Reading your script
Any line starting with a name and a colon (like CARLOS:) is treated as dialogue. Everything else — action lines, parentheticals, scene headers — is treated as a stage direction and shown greyed out, not spoken.
Text-to-speech (partner lines)
Your scene partners' lines are read using your device's built-in voice engine. This runs entirely on-device — no audio is sent anywhere — so it works fully offline once the page has loaded once. Voice choices are whatever your phone/browser has installed; more voices show up on some devices than others.
Auto-listen (your lines)
If you turn this on, the app listens while you speak and compares it against your line. Unlike text-to-speech, this requires an active internet connection — voice recognition is processed by your browser's cloud service, not on the device. It waits for a real pause after matching most of your line before moving on, so it won't cut you off mid-breath. If it ever struggles to hear you, the tap button always works instead.
Recording a real scene partner
On the character screen, each partner can be set to "My Recording" instead of a device voice. Whoever's playing that character reads all of their lines straight through in one take; you tap "Next Line" after each one so the app knows where to cut. It's sliced automatically and played back during rehearsal — real voice, real timing, real pauses. Recording happens fully on-device and is saved only in this browser, on this device — nothing is uploaded. It's remembered for this script going forward, so it only needs to be done once.
Tap to jump in
While a partner's line is playing, tapping the bottom button stops it immediately and moves the scene forward — useful for dovetailing or just skipping ahead.
PDF import
PDF text is extracted locally in your browser — the file itself is never uploaded anywhere. It needs a connection the first time, to load the reader library. Formatting from complex PDF layouts (columns, tables) can come through jumbled — review the text before scanning for characters.
Offline use
Add this page to your home screen and it caches itself for offline use — except auto-listen and PDF import, which need a connection each time since they rely on outside services.
A note for iPhone users
All browsers on iOS (Chrome included) run on Apple's engine, which has weaker voice-recognition support than Android or desktop. Auto-listen may lag or misfire more often there — that's a platform limitation, not a bug in the app.