WaveCL or Wave Command Line is a command line interface tool to manipulate, plot and analyze .wav files. This was developed by Shashank Sharma as a part of Kannada Speech Synthesis
Project.
Kannada Speech Synthesis is the final year project by students of the Department of ECE, Ramaiah Institute of Technology under the guidance of Sadashiva V Chakrasali
To use any script in this project
-
Set your path to
WaveCL/bin
export WAVECL=WaveCL/bin
-
Run a script by executing
python3 $WAVECL/<File>.py -h
- Plotting
- Wave
- Spectrogram
- Magnitude Spectrum
- Pitch Contour
- Manipulation
- Pitch Shift (without affecting Tempo)
- Change Tempo (without affecting Pitch)
- Compare
- RMSE of 2 Audio Files (Magnitude Spectrum Approach)
Free MIT License held by Shashank Sharma