Step 1: load a rehearsal file
The app works from structured line data rather than from a raw PDF. Each line needs a speaker and spoken text. That allows the browser to know which lines belong to your selected role, which lines are cues, and how to jump accurately through the scene.
Step 2: choose one role
The selected character becomes your part. All other lines remain visible as cue lines and can be played back with browser speech synthesis. This is what turns a shared script into a one-person rehearsal tool.
Step 3: alternate between cue and response
If the current line belongs to another character, the app can play it and advance. If the current line belongs to you, the app can wait for your delivery, either through manual speaking or automatic listening where the browser allows it.
Step 4: repair, repeat, and save
If a script import is messy, you fix it in the cleanup editor. If a rehearsal run is good, you keep the cleaned file for later. The tool is meant to get better over repeated use of the same cleaned rehearsal material.