Skip to content

Courtney-Coetser/Teleprompter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teleprompter App

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.

Features

  • 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.

Installation

  1. Clone the repository:

    git clone https://github.com/Courtney-Coetser/Teleprompter-app.git
    cd teleprompter-app
  2. Install dependencies:

    Ensure you have Python installed. The required library (Tkinter) is included with standard Python installations.

Usage

  1. Run the application:

    python teleprompter_app.py
  2. Input the dialogue:

    Enter the dialogue in the format Speaker: Dialogue in the provided text area on the start page.

  3. Enter the video duration:

    Specify the total duration of the video in minutes.

  4. Submit and start the teleprompter:

    Press the "Submit" button or use Ctrl+Enter to start the teleprompter.

  5. Pause/Resume:

    Use the "Pause" button or press the spacebar to pause and resume the script.

  6. Edit Input:

    Press ESC to go back to the input screen with your previous dialogue entries to make quick edits.

Screenshots

Start Page: Start Page

Teleprompter Running: Teleprompter

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

  • Tkinter for providing an easy-to-use GUI toolkit for Python.
  • All contributors and users who helped improve this application.