About • How to Use • Contact • License
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.
# 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
If you have any suggestions or found a bug you could email me at [email protected]. You can find my other projects here.
MIT