Skip to content

jlecomte/voice-activated-teleprompter

Repository files navigation

Voice-Activated Teleprompter

I do not charge anything to create and maintain these open-source projects. But if you would like to say "thanks" for this project, feel free to send any amount through Paypal using the button below. I appreciate your support!

This web-based single-page application (SPA) is a voice-activated teleprompter, i.e., it automatically scrolls the text you are reading as you are reading it. It is built using Vite, React, Redux, and Bulma. I routinely use it with my Elgato Prompter to create my own YouTube videos. Such software already exists, but it is either rather expensive, or not robust enough. For example, the free online software created by Teleprompter Mirror [link] easily gets confused if you go off script or mispronounce too many words, and as a result, it will stop auto-scrolling. This is why I built this app.

Note: It supports Dutch, English, French, German, Italian, Brazilian Portuguese, and Spanish speech recognition. The app automatically detects your browser language and defaults accordingly, but you can manually select your preferred language using the dropdown in the toolbar. It was tested only in the Chrome web browser and may not work in other web browsers!

You can try it live here.

Instructions: Once you've opened the live demo, click on the Edit button in the toolbar. Paste your script into the content area and click on the Edit button again to validate. Then, click on the Play button in the toolbar and start reading your script. If you need to take a break, you can click on the Stop button at any time, and then later resume the transcription by clicking on the Play button again. You can also click on individual words in your script to reset the transcription to a specific index in case you need to re-read a section of your script.

Hints: You can add inline hints to your script by wrapping text in square brackets, e.g. [pause here] or [look at camera]. Hints are displayed in the teleprompter text but are ignored by the speech recognition engine, so they won't interfere with auto-scrolling.

Keyboard Shortcuts: While the teleprompter is running (not in edit mode), the following keyboard shortcuts are available:

Key Action
Space Start/stop the teleprompter
Escape Stop the teleprompter
Arrow Up Jump back 15 words
Arrow Down Jump forward 15 words
Arrow Left Jump back 5 words
Arrow Right Jump forward 5 words

About

Free open-source web-based voice-activated teleprompter software that actually works

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors