textream
Textream is a free macOS teleprompter app for streamers, interviewers, and presenters. It highlights your script in real-time as you speak, displayed in a beautiful Dynamic Island overlay. With extensible features.
A free macOS teleprompter app that scrolls and highlights your script as you speak, using on-device speech recognition, for streamers and presenters.
Textream is a free, open-source macOS teleprompter app built for streamers, podcasters, presenters, and interviewers. You paste your script into the app, press play, and a text overlay appears on your screen while you speak. The app scrolls through the text automatically and highlights each word as you say it, so you can maintain eye contact with your audience or camera instead of looking down at notes.
There are three scrolling modes. Word Tracking uses on-device speech recognition to highlight each word as it is spoken, with no internet connection required. Classic mode scrolls at a constant speed you set in advance. Voice-Activated mode scrolls while you are speaking and pauses when you go quiet.
The overlay can appear in a few different forms: a pill-shaped bar anchored just below the MacBook notch at the top of the screen, a draggable floating window you can position anywhere, or a fullscreen view on any connected display. For presenters using a second screen or an iPad connected via Sidecar, the app can show a full teleprompter view on that display.
A remote connection feature lets you view the teleprompter on a phone or tablet by opening a link in a browser, with no app install needed on the remote device. A Director Mode lets someone else control and edit the script from their own browser in real time while you are reading.
All speech recognition happens on-device. No account is required and no data is sent anywhere.
Where it fits
- Scroll and highlight a script live while recording a podcast or stream.
- Show the teleprompter on a phone or tablet with no app install needed.
- Let a director control and edit the script remotely during a reading.
- Display the script in a floating window or on a connected second screen.