Skip to content

Script Setup

Load your script, understand character limits, and get the best results.

Loading a script

There are three ways to add your script:

  • Type directly into the Script Editor
  • Paste from any text source (Ctrl/Cmd+V)
  • Load a .txt file using the "Load Script" button (max 2 MB)
Script
Write or paste your script
Undo Load .txt Saved locally
Write or paste your script here...
Drop a .txt file here

Character limit (Free vs Pro)

The free tier supports scripts up to 1,500 characters (~250 words, ~2 minutes of speaking). The character counter below the editor shows your current usage.

If your script exceeds 1,500 characters, the prompter will stop advancing at the limit boundary. Everything beyond 1,500 characters won't be matched to your voice.

Pro users ($59 launch / $99 one-time) have no character limit. See pricing.

523 / 1,500 characters
Saved locally

Auto-save and editing

  • Scripts are auto-saved after you stop typing (500ms delay)
  • The save status shows "Saved locally" when complete
  • Clearing a long script (>50 characters) triggers a confirmation dialog
  • The editor is locked during listening — stop the prompter to edit
  • Your script syncs to all connected devices (desktop + mobile) automatically

Script markers (OBS automation)

If you use OBS Studio, you can embed commands directly in your script to automate scene switches and source visibility. Markers are written in square brackets:

[SCENE: Interview]

Switches OBS to the named scene when the cursor reaches this point

[SHOW: Lower Third]

Makes an OBS source visible in the current scene

[HIDE: Lower Third]

Hides an OBS source in the current scene

Example script:

Welcome to today's video.

[SCENE: Screencast]

Here's the main dashboard.

[SHOW: Lower Third]

This feature is called voice-guided scrolling.

[HIDE: Lower Third]

[SCENE: Camera]

Thanks for watching!

How markers work

  • Markers appear as visible labels in the teleprompter so you can see what's coming
  • They are stripped from voice matching — the AI ignores them when tracking your speech
  • Commands fire automatically when the cursor crosses the marker position
  • Requires an active OBS WebSocket connection (set up in the Streaming panel)
  • Scene and source names must match OBS exactly (case-sensitive)
Script Editor
Good morning everyone. Welcome to today's presentation.
[SCENE: Interview]
Let me start by introducing our guest speaker.
[SHOW: Lower Third]
Dr. Sarah Chen, AI Research Lead at OpenMind Labs.
[HIDE: Lower Third]
Thank you for joining us today.

For full OBS setup instructions, see Streaming Overlays.

Tips for best results

  • Write naturally — the AI matches how you actually speak, not formal grammar
  • Avoid unusual abbreviations or symbols that you won't say aloud
  • Use line breaks to separate paragraphs — they help visual readability
  • If the prompter loses your place, use the navigation buttons (← Reset, ← Back, Forward →)

Explore more