The Wayback Machine - https://web.archive.org/web/20201112104752/https://github.com/r9y9/SPTK
Skip to content
master
Go to file
Code

Latest commit

should be more clear
a910dbd

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
Apr 22, 2017
Jun 16, 2015
Apr 22, 2017
Apr 22, 2017
Dec 25, 2014
Dec 1, 2013
Apr 22, 2017
Dec 24, 2018
Dec 25, 2014
waf
Jun 16, 2015

README.md

SPTK

Build Status Build status

This repository hosts a modified version of Speech Signal Processing Toolkit (SPTK) to provide a SPTK library rather than CLI tools so that it can easily be used from FFI interfaces (e.g., cython or cffi in Python).

This version of SPTK is used by the following bindings:

Note that if you want the command line programs of SPTK, please check the original one instead.

Supported Platforms

  • Linux
  • Mac OS X
  • Windows

Changes

The important changes from the original SPTK are summerized as follows:

  • Integrate waf build tool
  • Add swipe inteface to SPTK.h SPTK.h#L382
  • Windows 32/64 bit support. DLLs are avilable on the release page (https://github.com/r9y9/SPTK/releases)
  • Avoid exit inside a function, as possible.
  • Remove wavsplit and wavjoin from target sources to compile for cross-platform compilation ability, since original wavsplit and wavjoin use direct.h that only exists in POSIX enviroments. (#8)
  • Add DLLEXPORT macro to expose API functions explicitly in MSVC environments (NOTE: this is not fully used for now) (#8)
  • Ensure c89 compatibility
  • Export excite function (#11)
  • Cleanup and export RAPT function (#12)

Installation

Type the following commands from terminal:

./waf configure
./waf
sudo ./waf install

License

Modified BSD

You can’t perform that action at this time.