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
python3 <File>.py -h
- Plotting
- Wave
- Spectrogram
- Magnitude Spectrum
- Pitch Contour
- Manipulation
- Pitch Shift (without affecting Tempo)
- Change Tempo (without affecting Pitch)
- Change Pitch of an audio signal for 5 different values together (Varun S S)
- Compare
- Find Mean error between Original and Synthesized File
Audio Utilities using Edinburgh speech tools in the folder named est
. Also contains python wrapper for EST
python3 <File>.py -h
- MFCC colormap(
mfcc.py
) - Resample a Wave(
resample.py
) - Dynamic Range Compression (
drc.py
) - Print Information of a wave file (
wavinfo.py
) - Convert Utterance files to XML (
utt2xml.py
) - Clip Audio(
clip.py
)
Free MIT License held by Shashank Sharma
- Edinburgh Speech Tools
- SPTK