Skip to content

Latest commit

 

History

History
85 lines (58 loc) · 4.67 KB

README.md

File metadata and controls

85 lines (58 loc) · 4.67 KB

Hush Logo / icon

Hush

GitHub issues GitHub pull requests github downloads GitHub release (latest SemVer) GitHub commits since latest release (by date)
GitHub Repo stars GitHub forks

"Hush" is your trusty companion for those moments when you need to embrace the silence, but you find yourself lost in the captivating world of gaming. Picture this: you're deeply engrossed in an intense gaming session, completely oblivious to the outside world. Little do you know, your excitement is echoing through your space, and suddenly, a gentle knock on the door reminds you that your neighbor or housemate kindly requests a moment of tranquility. That's where "Hush" comes to the rescue! This app will let you know that you are too loud by beeping, it's your subtle yet effective mic loudness notifier, ensuring you stay in the good graces of those around you while you continue to conquer the virtual realm. Don't let noise disturbances be your downfall; let "Hush" be your secret weapon for serenity.

In short, Hush is a simple app that notifies you when you are too loud. It does this by monitoring your microphone input and notifying you when you are too loud by beeping.

Preview

Hush preview

Table of Contents

Install

To install, you can choose either the pre compiled version or as a module through pip.

Install pre compiled version

  1. Download the latest release (Choose either installer or portable)
  2. Install / Extract the downloaded file
  3. Run the executable
  4. Enjoy!

Install as a module

Note

If you want to install from a specific branch or commit, you can do it by adding @branch_name or @commit_hash at the end of the url

Important

If you are updating from an older version, you need to add --upgrade --no-deps --force-reinstall at the end of the command.

pip install -U git+https://github.com/Dadangdut33/Hush.git

Uninstall

If you are using the installer version, you can run the uninstaller. If you are using the portable version, you can just delete the folder. If you are using the module version, you can run pip uninstall hush.

Building / Developing / Compiling Yourself

Note

I use python 3.10.11 for development, but it should work on any python 3.8+ version.

Prerequisites

  1. Clone the repo
  2. Install the dependencies using pip install -r requirements.txt
  3. Check that the dependencies are installed correctly by running python -m hush or python run.py (You should see the GUI pop up)

Building

The app is build using cx_freeze. To build, run python build.py build_exe. The built app will be in the build folder. To make the installer, you can also run python build.py bdist_msi but this is limited so i use inno setup which you can follow the script located in installer.iss

Attribution

The logo is AI generated using Dall-e 3.

The beep sound is from here.