User Guide

ScriptAssist Documentation

Everything you need to write, rehearse, and deliver a scripted presentation — from your PowerPoint speaker notes to a teleprompter that stays hidden from your audience.

Overview

What ScriptAssist is

ScriptAssist turns the speaker notes in your PowerPoint deck into a polished presentation script — and gives you several ways to read that script while you present, including a teleprompter your audience can't see.

It's a Windows desktop app built for anyone who presents from a script: medical and scientific presenters, sales and marketing teams, trainers, executives, and anyone who wants to look at the camera (or the room) instead of down at their notes.

📷
The ScriptAssist start page (logo, drag-and-drop zone, Recent files).
screenshots/01-start-page.png
Figure 1. The start page — drag a PowerPoint file onto the window, or open one.

What makes it different

  • A teleprompter hidden from screen sharing. The On-Camera Script and the Overlay Script are excluded from screen capture at the operating-system level — you can share your entire screen on Zoom, Teams, or Webex and your audience never sees your script.
  • Your notes are your script. ScriptAssist reads (and writes) the speaker notes already in your .pptx — there's no separate file to keep in sync.
  • A real Word round-trip. Export your script to a branded Word document, let a colleague or client edit it with Track Changes, and import only the slides they changed back into your deck.
  • VoiceSync runs entirely on your machine. The teleprompter can scroll itself as you speak, using an on-device speech model — no audio ever leaves your computer and no internet connection is required.

The two workflows

Before choosing a presentation style, ask one simple question: are you presenting by yourself, or is someone helping you? Every style in ScriptAssist falls into one of two groups, and that single distinction makes picking the right one easy.

You drive

Self-operated

You control your script and slides yourself — typically on the same computer you present from. Best for Zoom and Teams meetings, webinars, recorded talks, screen sharing, and rehearsing.

Styles: On-Camera Script · Overlay Script · Rehearsal Script

An operator drives

Operator-assisted

Someone else advances the script and/or the slides so you can focus entirely on delivery. Best for large meetings and events, stage presentations, and traditional teleprompter setups.

Styles: Presenter Script · Teleprompter Mode

Full details — including what each style shows and a typical setup — are in Presentation Styles.

Key concepts

TermWhat it means
ScriptThe speaker notes for a slide. ScriptAssist displays and edits these; saving writes them back into the PowerPoint file.
Deck / tabAn open PowerPoint file. You can open several at once — each becomes a tab across the top of the window.
Slide navigatorThe numbered list of slides down the left of the main page. Click a slide to jump to its script.
Presentation styleOne of five ways to display the script while you present, grouped by who's driving — self-operated (On-Camera Script, Overlay Script, Rehearsal Script) or operator-assisted (Presenter Script, Teleprompter Mode).
VoiceSyncAn optional capability in Teleprompter Mode and On-Camera Script: the script follows your voice and colors words as you say them.
Page break [B]A marker you can place in your notes to force the script to start a new page at that point (see Presenter Script).

System requirements

  • Windows 10 or 11 (64-bit).
  • Microsoft PowerPoint installed — used to generate slide thumbnail images.
  • Microsoft Word — to edit a slide's script and for export/import.
  • No internet connection is required to present or to use VoiceSync. The speech model is bundled with the installer (it adds roughly 150 MB).
InstallingThe installer installs per-user — no administrator rights needed. Because it isn't code-signed yet, Windows may show “Windows protected your PC”; click More info → Run anyway.

Getting started

  1. Open a deck. Drag a PowerPoint file anywhere onto the window, click Open PowerPoint…, choose one from Recent, or use Ctrl+O.
  2. Review your script. The deck opens on the main script page, with every slide's notes laid out and a slide navigator on the left.
  3. Set your preferences. Open File → Settings… and pick your fonts, colors, and which monitor to present on. See Settings.
  4. Present. Choose a style from the Present menu (or its shortcut). See Presentation Styles.
  5. Save. Edits are written back to the deck with File → Save PowerPoint (Ctrl+S).

Settings

Open File → Settings… The window has a side menu of tabs down the left; each tab opens with a short description, and every option has a one-line explanation beneath it. Click OK to apply, or Cancel to discard.

Fonts and colors are set per presentation style, so each can look exactly how you want it. The Presenter Script tab's font and size are also shared by Rehearsal Script and the Overlay Script.

The presentation styles at a glance

Most of the tabs below configure one specific presentation style. Here's what each style does and when you'd typically reach for it, grouped by the two workflows — full details are in Presentation Styles.

StyleWhat it showsBest forSetup
Self-operated — you drive
On-Camera Script
Ctrl+E Hidden
A small strip under your webcam, hidden from screen sharing. Zoom, Teams, and Webex meetings; webinars; recorded presentations — looking at the camera while you read. Same device you share — the strip stays hidden.
Overlay Script
Ctrl+H Hidden
Your paged script as a translucent panel over the live slides; can advance PowerPoint for you. Sharing your actual deck full-screen on a single monitor while a private script floats on top and advances as you go. Same device you share — floats over and drives your deck.
Rehearsal Script
Ctrl+D
The slide image beside its script. Practicing, speaker coaching, and reviewing or editing your script with each slide visible for context. Self-contained on one screen; keep it private when presenting live.
Operator-assisted — someone drives for you
Presenter Script
Ctrl+R
One slide's script at a time, full screen, in easy-to-read pages. Presentations with a dedicated operator, large meetings and events, and speakers who want to focus entirely on delivery. Script on a separate screen or device; an operator (or your clicker) advances it.
Teleprompter Mode
Ctrl+T
A full-screen, continuously scrolling teleprompter — optionally voice-paced. Traditional teleprompter setups, dedicated teleprompter operators, and long-form, word-for-word delivery. A separate screen, or a transparent overlay on the same one.

VoiceSync isn't a style of its own — it's a capability that works inside Teleprompter Mode and On-Camera Script.

📷
The Settings window, showing the left-hand tab menu and the General tab.
screenshots/10-settings-general.png
Figure 2. Settings — the tab menu runs down the left; the General tab is shown.

General

Options for the start page.

  • Show the recent files list on the start page — lists recently opened decks under the Open button. Turn it off if it isn't appropriate to show previously opened files (e.g. a shared machine).
  • Clear recent files now — immediately erases the saved list.

Export to Word

Controls how File → Export to Word formats the document. See Export to Word for the full feature.

  • Font, Font size, Font color — the typeface, point size, and color of the script text.
  • Include thumbnails / Width (inches) — add a picture of each slide; set its width. (PowerPoint must be closed to render thumbnails.)
  • Placement & Space from text (pt) — align each image left / center / right and set the gap between the image and the notes. These apply only when the Thumbnails layout (below) is selected — in Table format the image sits in its own column.
  • Page break between slides — start each slide's script at the top of a new page.
  • Output formatTable format puts the slide number and script side by side; Thumbnails places a slide image above or below the script.
📷
Settings → Export to Word tab.
screenshots/11-settings-export.png
Figure 3. Export-to-Word options.

Presenter Script

Appearance of the full-screen presenter that shows one slide's script at a time (Present → Presenter Script, Ctrl+R).

  • Font, Font size, Font color, Background color — the script's look.
  • Show slide thumbnails / Height (px) — show a small image of the current slide next to its script.
  • Show file name in presenter — display the PowerPoint file name on the presenter screen.
  • Control size — Small / Medium / Large on-screen navigation buttons.
  • Present on monitor — which display the presenter opens on.
  • For slides with excessive text — either split the script into multiple screens (optionally keeping paragraphs or sentences from splitting across pages) or automatically reduce the font size to fit one screen. You can also force a break with a [B] marker (Ctrl+Shift+B while editing in Word).

Overlay Script

Settings for the translucent overlay (Present → Overlay Script, Ctrl+H). Font and size come from the Presenter Script tab.

  • Text color / Panel color — colors for the overlay text and its translucent panel (lighter colors read better over live slides).
  • Panel opacity (20–100%) — how solid the panel is; lower lets more of your slides show through.
  • Hide from screen sharing and recording — keep the overlay invisible to a whole-screen share.
  • Advance PowerPoint when I cross a slide boundary — move the live show to the next slide automatically as your script crosses into it (start your slide show first).

Rehearsal Script

Settings for the side-by-side view (Present → Rehearsal Script, Ctrl+D). Slide images are static renders — animations and transitions don't play.

  • Split — how the screen width is divided between the slide image and the script.
  • Thumbnail position — show the slide image on the left or the right.

On-Camera Script

Appearance of the eyeline strip (Present → On-Camera Script, Ctrl+E).

  • Font, Font size, Font color, Background color, Background opacity — the strip's look.
  • Scroll speed — how fast it auto-scrolls when playing.
  • Lines shown (1–6) — how many lines are visible at once; this sets the strip's height.
  • Width (px) — how wide the strip is.

Teleprompter Mode

Appearance of the full-screen teleprompter (Present → Teleprompter Mode, Ctrl+T).

  • Font, Font size, Font color, Background color — the teleprompter's look.
  • Background opacity0% makes it a fully transparent, always-on-top overlay (no window border) that floats over your slides or video call.
  • Scroll speed — auto-scroll speed when playing (not used while VoiceSync is on).

The spoken-word color used while VoiceSync is on lives on the VoiceSync tab, since it's shared with On-Camera Script.

Microphone

The audio input VoiceSync listens to. Everything is processed on-device — no audio leaves the machine.

  • Input device — the microphone, USB interface, or pro mixer feed (e.g. an X32 over USB, or an ASIO/Dante interface).
  • Channel — for a multichannel device, the specific channel carrying the podium mic.
  • Input level + Test — a live meter; click Test and speak to confirm the mic and channel are picking you up before you go on.

VoiceSync

These settings tune how VoiceSync follows your speech in Teleprompter Mode and On-Camera Script — the styles that follow your voice as you speak. Changes take effect the next time you start VoiceSync (V / F7). A Reset to defaults button restores them.

  • Spoken-word color — the color words turn once you've said them. Used in both Teleprompter Mode and On-Camera Script.
  • Follow smoothing — how quickly the script eases to your spoken position. Lower = smoother but laggier; higher = snappier but can jump on bursts.
  • Reading line position — where the current line sits on screen (percent from the top). Higher keeps your eyes near the top (good for on-camera); lower shows more already-spoken context.
  • Look-ahead (0–8 words) — aim this many words ahead of the recognized word to offset recognition lag. Raise it if the script lags behind you; lower it toward 0 if it runs ahead.
  • Microphone sensitivity — how readily speech is detected. Raise it for a quiet feed; lower it if background noise keeps the script scrolling when you pause.
📷
Settings → VoiceSync tab (spoken-word color plus the tuning sliders).
screenshots/18-settings-voicesync.png
Figure 4. VoiceSync — tune how tracking follows your speech.

Word Import

How a colleague's edited Word script is reviewed when you import it. See Import from Word for the full feature.

  • Review inImport dialog (a pop-up, per slide) or Main script view (changed slides flagged in the navigator, with a banner to accept all or review per slide).
  • Show changes as — a side-by-side diff (current vs imported), or inline Word markup (insertions highlighted, deletions struck through). You can also switch views inside the review window itself.

Presentation Timing

Set your speaking pace (words per minute) used for all time estimates, and the pacing meter shown while presenting — choose Don't show, or have it track the current slide, the whole talk, or both. See Presentation Timing.

AI Script Assistant

Turn the AI Script Assistant on or off (it's off by default), and set the default tone and length for suggestions. The page also explains how the assistant works and its privacy posture. See AI Script Assistant.

The Main Script Page

Once a deck is open, the main page is your home base — read and edit every slide's script, jump between slides, and launch any presentation style from here.

📷
A deck open: the menu bar, navy title strip, slide navigator on the left, and the script panel.
screenshots/20-main-page.png
Figure 5. The main script page — slide navigator (left) and the script for each slide (right).

What's on the page

  • Menu barFile and Present (see below).
  • Deck title strip — the navy bar showing the current PowerPoint file name and the ScriptAssist logo.
  • Tabs — one per open deck. Drag a slide between tabs, or close a tab with its ✕.
  • Slide navigator — the numbered list of slides on the left, each with its section name. Click any entry to jump to that slide's script. During a Word import, a colored dot appears here to flag changed (orange) and conflicting (red) slides.
  • Script panel — every slide's notes, laid out top to bottom.

Opening and saving

  • Open a deck by dragging it onto the window, File → Open PowerPoint…, or Ctrl+O.
  • Save your script back into the deck with File → Save PowerPoint (Ctrl+S), or Save PowerPoint As… to write a copy.
  • Save All Tabs to 1 PowerPoint… combines every open deck into a single file.
  • Close the current deck with File → Close (Ctrl+F4).
Your safety netEach time you save to PowerPoint, ScriptAssist quietly keeps a backup copy of the previous file in its own backup folder — so a save can never lose your work.

Editing a slide's script

To change the wording, edit the slide in Microsoft Word: the slide's script opens in Word, you make your edits, save, and close — and ScriptAssist applies the change and returns you to the same slide. You can do this from the main page and from inside most presentation styles (see each one below).

Manual page breaksWhile editing a slide in Word, put your cursor where you want the script to break to a new page and press Ctrl+Shift+B. ScriptAssist drops a [B] marker on its own line (you can also just type [B]). The marker is stored in the PowerPoint notes, so it travels with the deck, and presentation styles start a new page at each one — including when long notes are set to shrink-to-fit. In the main reading view it shows as a subtle “— page break —” divider.

The menus

FileDoes
Open PowerPoint…Open a .pptx deck (Ctrl+O).
Export to Word…Save the script as a Word document (Ctrl+X). See Export.
Import from Word…Bring an edited Word script back in (Ctrl+I). See Import.
Save PowerPoint / Save As…Write the script back into the deck (Ctrl+S) / to a copy.
Save All Tabs to 1 PowerPoint…Merge every open deck into one file.
Export to Teleprompter ScriptExport a plain continuous script for teleprompter use.
Settings…Open the Settings window.
CloseClose the current deck (Ctrl+F4).

The Present menu is grouped by the two workflows, with Presentation Timing at the bottom:

PresentOpens
Self-operated
On-Camera ScriptThe hidden eyeline strip (Ctrl+E).
Overlay ScriptTranslucent script over your live slides (Ctrl+H).
Rehearsal ScriptSlide image beside the script (Ctrl+D).
Operator-assisted
Presenter ScriptPaged, one slide at a time (Ctrl+R).
Teleprompter ModeFull-screen scrolling teleprompter (Ctrl+T).
Tools
Presentation TimingPredicted run-time + the live pacing meter (Ctrl+Alt+R).
Present from a specific slideRight-click a slide in the navigator and choose Present from this slide to start on it — in whichever presentation style you used last.

AI Script Assistant Pro

Let AI write your speaker script for you — one slide at a time, in your voice. Improve the notes you've already written, or draft a script from scratch on an empty slide. You review and approve every suggestion; nothing changes until you accept it.

Turning it on

The assistant is off by default. Switch it on in Settings → AI Script Assistant, where you also set your default tone and length. Once enabled, every slide on the main page shows an ✨ Improve with AI action — or ✨ Draft with AI on a slide with no notes yet.

📷
A slide's script card showing the ✨ Improve with AI button (✨ Draft with AI on an empty slide).
screenshots/22-ai-improve.png
Figure 6. The per-slide ✨ Improve with AI action, shown when the assistant is enabled.

Using it on a slide

📷
The AI suggestion in an editable box with Accept / Reject / Regenerate (and tone & length), with the original script visible just below.
screenshots/23-ai-review.png
Figure 7. Reviewing a suggestion — Accept, Reject, or Regenerate; your original script stays below for comparison.
  • Click ✨ Improve with AI. The assistant reads that slide's title, on-slide text, and your current notes, and writes a natural, first-person spoken script — the words you'd say, not bullet points.
  • The suggestion appears above your current script, with three choices:
    • Accept — the suggestion becomes the slide's script (you can edit it first).
    • Reject — keep your existing script and discard the suggestion.
    • Regenerate — try again, optionally with a different tone (Conversational / Formal / Energetic) or length (Brief / Standard / Detailed).
  • Accepted scripts behave like any other — they present, time with Presentation Timing, and export to Word. English only in this version.
Compare with your originalThe AI suggestion shows at the top; your existing script for that slide stays visible right below it. Read the two together before you decide — Accept replaces your script with the suggestion, Reject keeps the original below.
You're always in controlNothing is sent or changed automatically — the assistant contacts the service only when you click Improve, and your script changes only when you click Accept.

Security & privacy

  • Generation runs server-side on Microsoft Azure OpenAI — no AI keys are stored on your computer.
  • Your slide content is sent only when you click Improve, over an encrypted (HTTPS) connection, and is used solely to generate that one script.
  • Your content is not used to train AI models.

Presentation Timing

Know how long your talk runs before you give it — and see whether you're on pace while you present.

The pre-flight estimate

Open Present → Presentation Timing (Ctrl+Alt+R) for a breakdown of your whole talk:

  • Your total predicted run-time and a per-slide estimate, grouped by section, from each slide's word count at an adjustable speaking pace (words per minute).
  • Enter a target time and it shows how far over or under you are, and highlights the longest slides to consider trimming.
📷
The pre-flight window: total run-time, per-slide breakdown by section, speaking-pace slider, and target-time check.
screenshots/40-timing-window.png
Figure 8. The Presentation Timing pre-flight estimate, with the longest slides highlighted to trim.

The live pacing meter

While you present (in any style), an optional on-screen meter shows whether you're keeping pace — green when you're on track, amber then red as you fall behind a slide's time budget. It can track the current slide, the whole talk, or both. It's off by default; turn it on and choose what it shows in Settings → Presentation Timing.

📷
The pacing meter in the corner of a presentation style — green when on pace, amber then red when behind.
screenshots/41-pacing-meter.png
Figure 9. The live pacing meter, shown while presenting.

Talk time on each slide

Each slide's header on the main page shows its estimated talk time at your set pace, e.g. TT ~0:45.

Presentation Styles

ScriptAssist offers five ways to read your script while you present. Start with the workflow question — are you driving, or is someone helping? — then pick the style within that group that matches how you're presenting.

Ctrl+E

On-Camera Script

A small strip under your webcam — hidden from screen sharing.

Ctrl+H

Overlay Script

Your script floating over the live slides — hidden, and it can drive PowerPoint.

Ctrl+D

Rehearsal Script

The slide image and its script side by side — for practice and review.

Ctrl+R

Presenter Script

One slide's script at a time, in easy-to-read pages.

Ctrl+T

Teleprompter Mode

A full-screen teleprompter that can follow your voice.

Two of them are invisible to your audience The On-Camera Script and the Overlay Script are excluded from screen capture by Windows — you can share your whole screen and only your slides are seen. (Confirmed working in Microsoft Teams.)

🧑‍💻Self-operated presentation styles

You control your script and slides yourself — usually on the same computer you present from. These are the styles for virtual meetings, webinars, recorded talks, screen sharing, and rehearsing.

On-Camera Script Ctrl+E Hidden from screen share

Best for: Zoom meetings · Teams meetings · webinars · recorded presentations

A small scrolling strip you place just under your webcam, so you can read while looking straight at the camera. It's hidden from screen sharing and recording, so you can share your whole screen (with PowerPoint) and your audience never sees it.

📷
The On-Camera strip placed just under the webcam, with its small control bar.
screenshots/33-oncamera.png
Figure 10. On-Camera Script — an eyeline strip that stays private during a screen share.
  • Place it: drag it by its top bar to sit right under your camera. Its size and position are remembered.
  • Control bar (hidden from capture): Voice (VoiceSync on/off, glows orange when active), Show (launches the PowerPoint slide show and steps the app out of the way), Edit, a ▶ play/pause, and /+ speed.
  • Global hotkeys (work even while PowerPoint is in front): F8 play/pause, F9/F10 slower/faster, F7 VoiceSync on/off, F6 edit. This is by design — Space and the arrow keys stay with PowerPoint so your clicker keeps advancing slides.
  • Configure font, colors, opacity, speed, visible lines, and width on the On-Camera Script tab.
Typical setup — one device, screen shared Everything runs on the one computer you're presenting from. Because the strip is hidden from screen capture, you can share your whole screen (slides and all) on Zoom, Teams, or Webex and only you ever see the script. Place the strip just under your webcam so your eyes stay on the camera while you read. Turn on VoiceSync to scroll hands-free as you speak.

Overlay Script Ctrl+H Hidden from screen share

Best for: self-operated presentations · screen sharing · single-monitor setups

Your full paged script as a translucent panel that floats over your live slides — hidden from a whole-screen share, and it can advance PowerPoint as you go.

📷
The translucent Overlay Script over a live PowerPoint slide, with its drag handle and “PowerPoint linked” status.
screenshots/34-overlay.png
Figure 11. Overlay Script — a private, translucent script over your slides.
  • Place it: drag it by the top handle bar (which reads “hidden from screen share”). A close ✕ sits at the far right.
  • Drive PowerPoint: turn on Advance PowerPoint when I cross a slide boundary on the Overlay Script tab and the live show follows your script. The handle bar shows a green ● PowerPoint linked when connected, or a ▶ Start slide show link to launch the show.
  • Navigate with / or Page Up/Page Down; type a number + Enter to jump; E to edit; Esc to close. (No F11 — it would break the transparent overlay.)
  • It never steals focus from PowerPoint, so your clicker keeps working. Set panel color, opacity, and hide-from-capture on the settings tab.
Typical setup — one device, drives your deck The overlay floats over the very PowerPoint show you're sharing, on the same computer, and stays hidden from screen capture. Turn on Advance PowerPoint when I cross a slide boundary and the live show follows along — so you simply read, and your deck advances itself. This is the style for presenting your real, full-screen deck with a private script on top.

Rehearsal Script Ctrl+D

Best for: practicing presentations · speaker coaching · script review and editing

The paged presenter with a picture of the slide shown next to the script, so you can focus on your script while keeping each slide visible for context. Ideal for rehearsing, and for a small virtual meeting with no second screen where you want to see what the audience sees while you read.

📷
Rehearsal Script — the slide image on one side, the script on the other.
screenshots/31-rehearsal-script.png
Figure 12. Rehearsal Script — the slide and its script together.
  • All the same controls as Presenter Script (navigation, edit with E, F11, Esc).
  • Set the split ratio and whether the image is on the left or right on the Rehearsal Script settings tab. Font and colors come from the Presenter Script tab.
  • Slide images are static renders — animations and transitions don't play.
Typical setup — a self-contained view Because Rehearsal Script shows the slide picture and the script together, you don't need PowerPoint running to use it — making it ideal for rehearsing or for a small virtual meeting where you read from this one window. When presenting live to an audience, keep it on a private screen or a second device (it isn't hidden from screen sharing and doesn't drive PowerPoint).

🎛️Operator-assisted presentation styles

Someone else advances the script and/or the slides so you can focus entirely on delivery. These are the styles for large meetings and events, stage presentations, and traditional teleprompter setups — though each also works solo with your own clicker.

Presenter Script Ctrl+R

Best for: presentations with a dedicated operator · large meetings and events · speakers who want to focus entirely on delivery

A full-screen (or windowed) view showing one slide's script at a time in easy-to-read pages, while an operator advances the script and presentation for you. Also ideal when you have a presenter monitor or confidence screen and want to read while the audience sees your slides.

When a slide's script is long, ScriptAssist automatically breaks it into comfortably-sized chunks across several screens — keeping whole paragraphs (or sentences) together rather than cutting text off mid-thought — so you're never reading from a wall of text. And you (or your operator) can jump straight to any slide at any time by typing its number and pressing Enter.

📷
Presenter Script — one slide's script, with the navigation bar at the bottom.
screenshots/30-presenter-script.png
Figure 13. Presenter Script — paged, one slide at a time.
  • Navigate: / Page Down for the next page or slide, / Page Up to go back. Type a slide number and press Enter to jump. On-screen More Text… and Next Slide buttons do the same.
  • Long scripts page across multiple screens, or shrink to fit — your choice on the Presenter Script settings tab. Force a break with [B].
  • Edit the current slide with E or the Edit Slide button — opens in Word and returns you here.
  • Full screen: opens full screen by default; F11 toggles a window (its size and position are remembered). Esc closes.
  • Monitor & zoom: choose the display on the settings tab; an on-screen zoom slider adjusts text size live.
Typical setup — a separate script screen Presenter Script runs on a screen your audience can't see, while PowerPoint runs the actual slide show elsewhere. At a staffed event your operator advances both from the booth; solo, it's often two devices — ScriptAssist on your laptop or tablet for the script, the presentation on a separate computer driving the projector. (It works just as well as a second monitor on one computer — pick the display on the Presenter Script settings tab.) Because it isn't hidden from screen sharing and doesn't advance PowerPoint itself, keep it on a private screen and advance your slides with a clicker as you read.

Teleprompter Mode Ctrl+T

Best for: traditional teleprompter setups · dedicated teleprompter operators · long-form presentations

A continuous teleprompter: your whole script in one scrolling flow with adjustable speed and formatting. It auto-scrolls at a speed you set — or, with VoiceSync on, scrolls itself as you speak.

📷
Teleprompter Mode — large text, with already-spoken words colored while VoiceSync is on.
screenshots/32-teleprompter-mode.png
Figure 14. Teleprompter Mode — a full-screen teleprompter that can follow your voice.
  • Play/pause: Space. Speed: Page Up / Page Down.
  • VoiceSync: press V — the script follows your speech and colors words as you say them. See VoiceSync.
  • Nudge: / nudge the scroll; while VoiceSync is on, they nudge the sync point back / forward so a helper can re-align it live.
  • Move around: / jump between slides; type a number + Enter to jump; Home / End to the start / end.
  • Edit the current slide with E. F11 toggles full screen; Esc closes.
  • Transparent overlay: set background opacity below 100% (0% = fully transparent) on the Teleprompter Mode tab to float it over a video call or slides.
Typical setup — two ways to run it Either read from it on a separate screen or device (a traditional teleprompter, with an operator pacing it or VoiceSync following your voice), or set its background opacity to 0% so it becomes a transparent strip floating directly over your slides or video-call window on the same screen. It doesn't drive PowerPoint, so you advance your slides yourself — and the spacebar or your voice keeps the script moving.

🎙️VoiceSync Pro · Capability

VoiceSync isn't a presentation style of its own — it's a capability that works inside two of them: Teleprompter Mode (V) and On-Camera Script (F7 or the Voice button). Turn it on and ScriptAssist listens to you and scrolls the script automatically, coloring each word as you say it so you always see your place. Pause and it waits; resume and it catches up; skip or stumble and it re-finds you.

Fully offline and privateRecognition runs on a local speech model bundled with the app. No audio ever leaves your computer and no internet connection is required — a connectivity glitch can never interrupt your presentation.
  • Set your mic on the Microphone tab and use Test to confirm it's picking you up. A clean, close podium mic recognizes far better than a built-in laptop mic.
  • Tune the feel on the VoiceSync tab (spoken-word color, smoothing, reading-line position, look-ahead, sensitivity).
  • Live correction: in Teleprompter Mode, / nudge the sync if it drifts during an event — handy for a technician monitoring the script.
  • Start anywhere: jump to a slide (number + Enter, or arrows) and VoiceSync picks up from there — useful when a rehearsal starts mid-deck.

Export & Import

Send your script out to Word for review, then bring the edits back — importing only the slides that actually changed.

Export to Word

File → Export to Word… (Ctrl+X) writes your script to a polished, branded .docx and opens it in Word.

📷
An exported Word document: branded title page with the ScriptAssist logo and the slide scripts below.
screenshots/40-export-word.png
Figure 15. A branded Word export, ready to share for review.

Options

Set these on the Export to Word settings tab before exporting: script font, size and color; whether to include slide thumbnails and how wide; a page break between slides; and the overall layout — Table format (slide header beside the script) or Thumbnails (a slide image above or below the script). Thumbnail placement (left / center / right) and spacing apply only when the Thumbnails layout is selected — in Table format the image sits in its own column.

Thumbnails need PowerPoint closedIf you include slide images, ScriptAssist will ask you to close PowerPoint first so it can render them.

Import from Word

File → Import from Word… (Ctrl+I) brings an edited Word script back into your deck. The headline feature: it imports only the slides that actually changed, so there's no accepting-all-changes-then-copy-pasting slide by slide.

The workflow

  1. Export your script to Word and send it to a colleague or client.
  2. They turn on Track Changes in Word, edit, and send it back. Their edits can stay pending (tracked) — ScriptAssist reads the accepted wording correctly either way.
  3. You import the file. ScriptAssist matches it to your deck by slide number and works out which slides they changed.

Changes vs conflicts

  • A slide is a change if the imported wording differs from what's in your deck — these are flagged in orange.
  • A slide is a conflict (“drift”) if you edited that slide in PowerPoint after you exported it — importing would overwrite your local edit, so it's flagged in red and left for you to decide.

Reviewing the changes

Choose where and how to review on the Word Import settings tab.

In the import dialog

A pop-up window: step through changed slides, see each one side by side or as Word markup, and pick per slide. Buttons: Next change, and Import / Cancel.

In the main script view

Changed slides are flagged with dots in the navigator and shown with inline markup in the script. A banner offers Accept all changes, Review per slide…, or Dismiss; each changed slide has its own Accept / Keep mine buttons.

📷
The main-view import review: the orange/red banner, colored dots in the navigator, and inline change markup with Accept / Keep-mine buttons.
screenshots/41-import-review.png
Figure 16. Main-view import review — changes in orange, conflicts in red.
  • Show changes as a side-by-side diff or inline Word markup (insertions highlighted, deletions struck through). You can switch views in the review window too.
  • Per slide: Accept the change, or Keep mine. For a conflict, choose Take the Word version or Keep mine.
  • Accept all changes applies every (non-conflicting) change at once. By default only the changed slides are imported — untouched slides are left exactly as they are.
Don't forget to saveImporting updates your open deck but doesn't write the .pptx automatically — save with Ctrl+S when you're happy with the result.

Keyboard shortcuts

A quick reference. A printable version ships with each release as ScriptAssist — Keyboard Shortcuts.

Main window — files & presenting

Ctrl + OOpen a PowerPoint file
Ctrl + SSave the script back into PowerPoint
Ctrl + XExport the script to Word
Ctrl + IImport a script from Word
Ctrl + F4Close the current PowerPoint file
Ctrl + EPresent — On-Camera Script
Ctrl + HPresent — Overlay Script
Ctrl + DPresent — Rehearsal Script
Ctrl + RPresent — Presenter Script
Ctrl + TPresent — Teleprompter Mode
Ctrl + Alt + RPresentation Timing

Paged styles (Presenter Script / Rehearsal Script / Overlay Script)

→ / Page DownNext slide (or next page)
← / Page UpPrevious slide (or page)
number, EnterGo to that slide
EEdit the current slide's script
F11Toggle full screen (not in Overlay Script)
EscClose the presenter

Teleprompter Mode

SpacePlay / pause auto-scroll
VVoiceSync on / off
Page Up / Page DownFaster / slower
↑ / ↓Nudge scroll — or, while VoiceSync is on, nudge the sync
← / →Previous / next slide
number, EnterGo to that slide
EEdit the current slide's script
Home / EndStart / end of the script
F11 / EscFull screen / close

On-Camera Script (global hotkeys — work even when PowerPoint is in front)

F8Play / pause
F9 / F10Slower / faster
F7VoiceSync on / off
F6Edit the current slide's script
EscClose the strip

While editing a slide's script in Word

Ctrl + Shift + BInsert a [B] page-break marker at the cursor