Skip to content

Pitch shifter using WSOLA and resampling implemented by Python3

Notifications You must be signed in to change notification settings

k2kobayashi/Shifter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

Shifter - a command line tool for F0 transformation of a waveform based on WSOLA and resampling

DESCRIPTION

Shifter is a command line tool to transform F0 without using a vocoding framework. The F0 transformation is implemented with WSOLA (Waveform Similarity-based Over-Lap Add) [1] and resampling.

  • [1] W. Verhelst and M. Roelands, “An overlap-add technique based on waveform similarity (WSOLA) for high quality time-scale modification of speech,” Proc. ICASSP, pp. 554–557 vol.2, Apr. 1993.

USAGE

When the F0 transformation rate set to 2.0, please run a following command

shifter -f0rate 2.0 in.wav out.wav

INSTALLATION

REQUIREMENTS

  • Linux or MAC
    • Python v2.7.12
      • numpy
      • scipy

MANUAL

Grab a copy of Shifter:

git clone git://github.com/k2kobayashi/shifter.git

Install as a command line tool

python setup.py install

KNOWN ISSUES

  • Reduce computational cost
  • Describe descriptions in each class and function

REPORTING BUGS

For any questions or issues please visit:

https://github.com/k2kobayashi/shifter/issues

AUTHORS

Shifter was originally written by Kazuhiro KOBAYASHI.

COPYRIGHT

Copyright © 2017 Kazuhiro KOBAYASHI

Released under the MIT license

https://opensource.org/licenses/mit-license.php

About

Pitch shifter using WSOLA and resampling implemented by Python3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published