Images to audio files with corresponding spectrograms encoder.
Clone or download
solusipse Merge pull request #1 from chuckination/unix_fixes
unix OS compatibility, overflow handling for narrowband, image rotation option
Latest commit 2baec04 Jul 12, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Oct 31, 2015 Update with new argument documentation May 27, 2017 Added image inversion to options May 30, 2017


Images to audio files with corresponding spectrograms encoder.


usage: [-h] [-r] [-o OUTPUT] [-b BOTTOM] [-t TOP] [-p PIXELS]
                      [-s SAMPLING]

positional arguments:
  INPUT                 Name of the image to be convected.

optional arguments:
  -h, --help            show this help message and exit
  -r, --rotate          Rotate image 90 degrees.
  -o OUTPUT, --output OUTPUT
                        Name of the output wav file. Default value: out.wav).
  -b BOTTOM, --bottom BOTTOM
                        Bottom frequency range. Default value: 200.
  -t TOP, --top TOP     Top frequency range. Default value: 20000.
  -p PIXELS, --pixels PIXELS
                        Pixels per second. Default value: 30.
  -s SAMPLING, --sampling SAMPLING
                        Sampling rate. Default value: 44100.
python test.bmp -b 13000 -t 19000


For more informations on this techique, see this article: