Skip to content

ShouryaKapoor/Scriptify-Movie-Script-Generator-v1.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Movie Script Generator: Powered by Gen-AI

Welcome to the Movie Script Generator project! This platform leverages cutting-edge generative AI technology to help you create unique movie scripts based on the genre, characters, and scene descriptions you provide. Whether you're a filmmaker, writer, or enthusiast, this tool will inspire your next screenplay with just a few clicks!


💡 About the Project

The Movie Script Generator is a simple yet powerful application that uses Google's Generative AI to generate movie scripts based on user inputs. The application is designed with a user-friendly interface to make script generation fun and intuitive.

Features:

  • AI-Powered Script Generation: Just input a genre, character list, and scene description, and let AI generate an entire movie script.
  • Customizable Inputs: Tailor the script to your needs with flexible input fields.
  • Interactive UI: Built with Tkinter for an easy-to-use graphical interface.
  • Background Image: Enhances the user experience with visually engaging design elements.

📸 Screenshots

Movie Script Generator Screenshot


🚀 Getting Started

Follow these steps to set up and run the project locally:

Prerequisites

  1. Python 3.7+
    Ensure you have Python 3.7 or higher installed on your machine.

  2. Required Libraries
    Install the necessary libraries using pip:

    pip install google-generativeai tkinter pillow
  3. API Key Replace the placeholder API key in the code with your Google Generative AI API key for the script generation to work:

    genai.configure(api_key="YOUR_GOOGLE_API_KEY")

🔧 Running the Application

To run the application, simply execute the following command in your terminal:

python movie_script_generator.py

The GUI window will open, where you can:

  • Enter your desired genre (e.g., Sci-Fi, Drama).
  • Provide characters (e.g., Hero, Villain, Sidekick).
  • Describe the scene (e.g., a rainy city at night).
  • Click Generate Script to view the result!

🧑‍💻 Example Usage

  • Genre: Fantasy
  • Characters: Knight, Dragon, Princess
  • Scene Description: A grand castle surrounded by mist, with a looming dragon in the distance.
  • Click Generate Script and watch as the AI crafts an engaging script for you.

🛠️ Technologies Used

  • Python - For the backend logic and AI integration.
  • Tkinter - To build the GUI for an interactive user experience.
  • Google Generative AI - To generate movie scripts based on user input.
  • Pillow - For handling background image in the GUI.

📚 Future Enhancements

  • Add support for multiple genres and scene settings for even more creativity.
  • Allow users to save or download the generated script.
  • Integrate voice-to-text functionality for hands-free interaction.

🤝 Contributing

We welcome contributions to make this project even better! Feel free to open an issue, fork the repo, or submit a pull request with improvements or bug fixes.

📜 License

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

📝 Acknowledgements

-Google Generative AI - For providing the power to generate movie scripts. -Tkinter & Pillow - For making the GUI experience smooth and delightful. -Thank you for checking out the Movie Script Generator! 🌟

Happy scripting! 🎥✨

"Movies are like dreams, only now you have the tools to create them." 🎮

About

Scriptify is a Python-based movie script generator powered by Gemini AI, an advanced generative AI model. Designed to assist writers and creators, Scriptify enables the automatic generation of engaging and coherent movie scripts based on user-defined prompts or themes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors