Skip to content

varunss123/WaveCLI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WaveCL

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

Usage

To use any script in this project

  1. Set your path to WaveCL/bin

     export WAVECL=WaveCL/bin
    
  2. Run a script by executing

     python3 $WAVECL/<File>.py -h
    

Available Wav Utilities

  1. Plotting
    • Wave
    • Spectrogram
    • Magnitude Spectrum
    • Pitch Contour
  2. Manipulation
    • Pitch Shift (without affecting Tempo)
    • Change Tempo (without affecting Pitch)
  3. Compare
    • RMSE of 2 Audio Files (Magnitude Spectrum Approach)

License

Free MIT License held by Shashank Sharma

About

Command Line Interface for Wav Operations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%