https://github.com/varuns2002/java-loud-voice-alert
A simple command line application to alert you by sounding a beep when you speak too loudly.
https://github.com/varuns2002/java-loud-voice-alert
alert disturbance java loud meter voice volume volume-control
Last synced: 9 months ago
JSON representation
A simple command line application to alert you by sounding a beep when you speak too loudly.
- Host: GitHub
- URL: https://github.com/varuns2002/java-loud-voice-alert
- Owner: VarunS2002
- License: gpl-3.0
- Created: 2022-04-02T16:14:25.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-22T18:59:55.000Z (over 1 year ago)
- Last Synced: 2025-02-12T19:40:30.858Z (11 months ago)
- Topics: alert, disturbance, java, loud, meter, voice, volume, volume-control
- Language: Java
- Homepage:
- Size: 19.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java-Loud-Voice-Alert
## [Downloads](https://github.com/VarunS2002/Java-Loud-Voice-Alert/releases)
[](https://github.com/VarunS2002/Java-Loud-Voice-Alert/releases/download/1.1/Java-Loud-Voice-Alert_1.1.zip)
[](https://www.gnu.org/licenses/gpl-3.0)
A simple command line application to alert you by sounding a beep when you speak too loudly.
Example use cases:
- When you're in a meeting and you're not sure if your voice is being heard
- When you're playing games and casting slurs on voice chat
- When you're listening to music and speaking
#### This program is basically a fork of the Volume Meter built by [Radiodef](https://stackoverflow.com/users/2891664/radiodef) which was posted [here](https://stackoverflow.com/a/26576548/13978447).
#### Also uses code to emit a beep sound written by [Réal Gagnon](https://www.rgagnon.com/) posted [here](https://www.rgagnon.com/javadetails/java-0499.html).
## Requirements:
- Java Runtime Environment (JRE)
## Usage:
- Download the `.jar` (Java Archive) file
- Method 1:
- Place the `config.properties` file in the same directory as the `.jar` file
- Enter your preferred threshold value (should be an integer>0) in the `config.properties` file
- Run the `.jar` file from the command line using the following command:
```
java -jar Java-Loud-Voice-Alert.jar
```
- Method 2:
- Run the `.jar` file from the command line using the following command:
```
java -jar Java-Loud-Voice-Alert.jar
```
- Enter your preferred threshold value (should be an integer>0)
## Note:
- If an invalid threshold value is entered, the default value of `500` will be used
- You have to adjust your threshold value based on the sensitivity of your microphone and system values
- You can adjust it step-by-step by starting with a lower value and increasing it until you're satisfied with the result
- If the input device is changed, you will not be alerted and you will have to restart the application
## Screenshot:
