https://github.com/damp11113/thseamas
Thai Emergency Specific Area Message Alert System based on EAS
https://github.com/damp11113/thseamas
alarm alert dearpygui dsp emergency python thailand
Last synced: about 1 year ago
JSON representation
Thai Emergency Specific Area Message Alert System based on EAS
- Host: GitHub
- URL: https://github.com/damp11113/thseamas
- Owner: damp11113
- License: gpl-3.0
- Created: 2025-03-28T17:11:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-28T18:20:19.000Z (over 1 year ago)
- Last Synced: 2025-04-13T14:56:43.990Z (about 1 year ago)
- Topics: alarm, alert, dearpygui, dsp, emergency, python, thailand
- Language: Python
- Homepage:
- Size: 1.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# THsEAmaS (Beta)
Thai Emergency Specific Area Message Alert System based on EAS

# Setup
* This software is developed in windows so I can show step only in windows (Linux later)
1. Install Python (3.10+) and download this repo.
2. Install package
```sh
pip install dearpygui numpy pyttsx3 PyAudio soundfile scipy
```
3. changing settings in file `standalone.py`
```py
self.sender = "THsEAmaS" # change your call sign or name of station
# use "python -m sounddevice" to scan device name
self.device_name_input = "" # microphone input
self.device_name_input_EAS = "CABLE Output (VB-Audio Virtual " # microphone input from receiver
self.device_name_output = "CABLE Input (VB-Audio Virtual C" # output to mixer or processor
```
use `python -m sounddevice` for find your device
4.Changing microphone input from receiver for `multimon-ng` (If you are using Windows 11, you can follow my steps. However, I'm not sure if my steps will work for Windows 10 or 7 or older version.)
* 1. Goto **Settings** -> **System** -> **Sound**.

2. Then scroll down to **Volume mixer** and click into it.

3. Find `multimon-ng.exe` then select then goto Input device and choose your microphone input from receiver

5. Launch this code by click the `standalone.py` or use command
```sh
python3 standalone.py
```
# Demo
Sorry! I will demo later.
# Development History
* This software will update when incident occurred or I want to update.
### V1: First Version
Code: [Gist](https://gist.github.com/damp11113/f5207eb45a05f02f359da59c006aa5dc)
Post: [X](https://x.com/damp11113/status/1709970281669046629)
Test: [Video](https://www.youtube.com/watch?v=VU4LiQCGYz4)
Developed in 4/10/2023 (after Siam Paragon Shooting)
### V1.1-1.5: Ui Update
Developed in 1/11/2023
### V1.6: Decoder Update (First Release)
Developed in 28/3/2025 (after Earthquake)