prerequisites:
- python >=3.8.5
- sudo apt-get install python3-venv
$ git clone [url]
$ cd Audio-Steganogrophy-Decoder
$ make
$ make run
Check for output in audios folder.
- Contains the main Audio Steganography Encoder / Decoder class.
- Constructor - initializes the ASD object.
- encoder - encodes the secret audio into the carrier audio.
- encode_writer - writes out the encoded wav files
- decoder - decodes the encoded stego audio
- decoder_writer - writes out the decoded wav file
- visualizer - plots graphs of interest.
- modulate - newer reference frequency modulator
- modulate_old - old erroneous frequency modulator
- demodulate - newer reference frequency demodulator
- demodulate_old - old erroneous frequency demodulator
- am_modulator - amplitude modulator (used in project)
- am_demodulator - amplitude demodulator (used in project)
- hpf - high pass filter (used in project)
- lpf - low pass (used in project)
Images are well labelled and are self-explanatory. Exported from the program output.
Source audios and program output audios prefixed by "asd-x" in the order of generation.