An open API service indexing awesome lists of open source software.

https://github.com/coldmayo/numberstationidentification

A program that identifies number stations
https://github.com/coldmayo/numberstationidentification

Last synced: 8 months ago
JSON representation

A program that identifies number stations

Awesome Lists containing this project

README

          






Number Station Identification


A program that predicts what number station you are listening to


About
How to Use
Contact
License

## About
This project is used to identify number stations where the user inputs an audio clip (in the form of a .wav file). This is done using a CNN (Convolutional Neural Network). CNN's are made for image classification, so the audio file was converted into a spectrogram, which is best described as a spectrum of frequencies of a signal as a function of time. In an effort to make use of the program as easy as possible, an interactive GUI was created using PyQt5. Within this interface, users can effortlessly drag and drop audio files into the first tab, observe predicted number station outputs and playback options in the second, and access further insights about the identified station from priyom.org via the third tab.

## How To Use

### Run the GUI

```bash
# clone this repo
$ git clone https://github.com/coldmayo/NumberStationIdentification.git

# cd into repo
$ cd NumberStationIdentification

# install required packages
$ pip install -r requirements.txt

# change run.sh permissions
$ chmod +x run.sh

# run executable
$ ./run.sh
```

## Contact

If you have any suggestions or found a bug you could email me at . You can find my other projects here.

## License

MIT