Skip to content

shelllab/ShellLabAlertFreeTheInternet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FREE-THE-INTERNET

A fun and interactive Python project to raise awareness about internet freedom through sound alerts, QR codes, and text-to-speech.

Features

  • Beep alarm: Emits a loud beeping sound to alert the user.
  • Music: Plays the French national anthem ("La Marseillaise").
  • Text-to-speech: Speaks a critical alert message about internet freedom.
  • QR Code: Displays a QR code linking to a GitHub repository for further information.
  • Browser Redirect: Automatically opens the GitHub page in the browser.

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/ton-utilisateur/FREE-THE-INTERNET.git
    cd FREE-THE-INTERNET
  2. Make sure you have Python 3.x installed. You can download Python from here.

  3. Install the required dependencies:

    pip install -r requirements.txt

    The required libraries are:

    • pyttsx3: For text-to-speech functionality.
    • Pillow: For QR code image handling.
    • requests: For downloading external files like music.
    • tkinter: For creating the graphical user interface (GUI).
    • winsound: For playing beep sounds on Windows.
  4. VLC Media Player: This project uses VLC to play music. Make sure that VLC Media Player is installed on your machine.

  5. Run the project:

    python main.py

    This will run the project, and you will see a GUI with a QR code. The program will also play sounds, speak a message, and open the browser automatically.

How it Works

  1. QR Code: A QR code is shown, and when scanned, it redirects to a GitHub repository page to raise awareness about internet freedom.
  2. Beep Alarm: A beep sound is emitted periodically to get the user's attention.
  3. Music: The national anthem of France ("La Marseillaise") is played as background music.
  4. Text-to-Speech: A critical alert message is spoken to the user multiple times.
  5. Browser Redirect: After starting the program, the GitHub page is opened automatically in your default browser.

License

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

Acknowledgements

About

Python demo combining text-to-speech, sound alerts, and simple GUI by shelllab.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages