Teleprompter App is a user-friendly application built using Tkinter. It allows users to input dialogue for a teleprompter and specify the total duration for the video in minutes. The app then automatically displays each dialogue prompt for an appropriate amount of time, with options to pause and resume the script. Additionally, it shows the remaining time left for the entire dialogue at the bottom of the teleprompter window. If needed, users can press ESC
to go back and edit their input without losing their progress.
- Easy Input: Users can conveniently input dialogue lines in the format "Speaker: Dialogue".
- Duration Handling: Enter the total duration of the video in minutes for automated time management.
- Time Display: Shows the remaining time for the dialogue to complete.
- Pause/Resume Capability: Easily pause and resume the teleprompter using a button or the spacebar.
- Edit Input: Press
ESC
to return to the input screen with previously entered data for quick edits. - Color-coded Text: Different speakers' dialogues can be displayed in different colors.
-
Clone the repository:
git clone https://github.com/Courtney-Coetser/Teleprompter-app.git cd teleprompter-app
-
Install dependencies:
Ensure you have Python installed. The required library (Tkinter) is included with standard Python installations.
-
Run the application:
python teleprompter_app.py
-
Input the dialogue:
Enter the dialogue in the format
Speaker: Dialogue
in the provided text area on the start page. -
Enter the video duration:
Specify the total duration of the video in minutes.
-
Submit and start the teleprompter:
Press the "Submit" button or use
Ctrl+Enter
to start the teleprompter. -
Pause/Resume:
Use the "Pause" button or press the spacebar to pause and resume the script.
-
Edit Input:
Press
ESC
to go back to the input screen with your previous dialogue entries to make quick edits.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Tkinter for providing an easy-to-use GUI toolkit for Python.
- All contributors and users who helped improve this application.