Skip to content

emingenc/soundviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soundviewer

Python package for converting sound to image and image to sound.

for longer sounds try to split them into smaller parts.

Installation

pip3 install 'git+https://github.com/emingenc/soundviewer.git'

# Or, to install it from a local clone:
git clone +https://github.com/emingenc/soundviewer.git
pip3 install -e soundviewer

Linux post-install

On a base linux install you may be missing libsnd.

On Ubuntu and Debian this can be fixed via:

sudo apt-get install libsndfile1-dev

Getting Started

Run from local clone

cd soundviewer
pip3 install -r requirements.txt


python3 -m soundviewer.sound2image --input sample_data/thermo.wav 

or

python3 soundviewer/sound2image.py --input sample_data/thermo.wav

with --output flag you can specify custom name and spesific path

image to sound

python3 -m soundviewer.image2sound --input sample_data/thermo.png --output sample_data/thermo.wav

or

python3 soundviewer/image2sound.py --input sample_data/thermo.png --output sample_data/thermo.wav

this will save thermo.wav to your working directory if --output is not specified

use it on your python script

import soundviewer
sound_path = 'sample_data/thermo.wav'
soundviewer.souund_to_image(sound_path)

this will save thermo.jpg to your working directory

if you want you can specify the output path and image name soundviewer.sound2image.save_image_from_sound(sound_path,output='./test.jpg')

image to sound

import soundviewer
sound_path = 'sample_data/thermo.png'
soundviewer.image_to_sound(sound_path)

here is the output image for sample data thermo.wav

sound to image

wav source : https://people.math.sc.edu/Burkardt/data/wav/thermo.wav

About

sound to image, image to sound python package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages