░█▀▀░█▀█░█▀▀░█▀▀░▀█▀░█▀▄░█▀█░█▀▀░█▀▄░█▀█░█▄█ ░▀▀█░█▀▀░█▀▀░█░░░░█░░█▀▄░█░█░█░█░█▀▄░█▀█░█░█ ░▀▀▀░▀░░░▀▀▀░▀▀▀░░▀░░▀░▀░▀▀▀░▀▀▀░▀░▀░▀░▀░▀░▀
[ DEBIAN ]
apt install enscribe
enscribe secret.jpg s.wav
[ OR ]
git clone https://github.com/ARO-coder/spectrogram.git
sudo cpan Audio::Wav
sudo cpan GD
[ IF GD GIVES ERROR ]
apt install libgd2-xpm-dev
[ OR ]
apt install libgd-dev
./sp.pl secret.png
[ ARCH ]
pip install --break-system-packages setuptools
pip install --break-system-packages spectrographic
spectrographic -i secret.png -r 1000
[ OR ]
pip install --break-system-packages img2wav
img2wav secret.png
[ FOR EXAMPLE I HAVE A 5 SEC CAT SOUND AUDIO FILE AND I WANT TO SAVE MY MESSAGE IN THAT FILE ]
spectrographic -i secret.png -r 1000
sox -M -v 1.1 cat.wav -v 0.2 secret.wav out.wav
[ -M = MIX ]
[ -v = VOLUME ]
[ IF IT GIVES CHANNELS ERROR ]
[ FIRST CHECK CAT.WAV CHANNEL ]
soxi cat.wav
[ FOR EXAMPLE CAT.WAV CHANNEL IS 2 AND SECRET.WAV CHANNEL IS 1 ]
sox secret.wav -c 2 final_secret.wav
sox -M -v 1.1 cat.wav -v 0.2 final_secret.wav out.wav
sudo pacman -Sy sonic-visualiser
sonic-visualiser out.wav
[ GO TO LAYER => ADD SPECTOGRAM ]
SHIFT + G
[ OR ]
sox out.wav -n spectrogram
[ OR ]
ffmpeg -i out.wav -lavfi showspectrumpic=s=5000x8000:mode=separate new.png
[ OR ]
yay -Sy audioprism
audioprism out.wav new.png
[ OR ]
pip install specky
specky-show out.wav