Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

waVey

This is a fun side project about converting texts to sound waves using python.

How does it work ?

First I use the gTTS Library to interface with Google Translate's text-to-speech API that way I can extract the audio and save it to an mp3 file, then I use LibROSA package to extract the waveform and the sampling rate / frequency, then I use matplotlib library to generate the plot of the sound wave in terms of time and frequency.

Additional / Fun tweaks :

  ➕You can use any language supported by Google Translate
  ➕You can change the sound waves color
  ➕You can change the Background Color of the resulted image to match the sound waves color ;)

How to use ?

  1. Clone the repository.
  2. Get to the 'vibe.py' file.
  3. Edit the parameters Like this :

alt text

  1. Run the program :
python vibe.py 
  1. You'll find The sound file(.mp3) in the sounds folder and the sound waves plot(.png) in the plots folder.

result

  1. Enjoy playing around with it for better aesthetics 😆

About

Basic text to sound and sound waves.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages