A thin Julia wrapper for Speech Signal Processing Toolkit (SPTK) API
11 Stars
Updated Last
3 Years Ago
Started In
August 2014



Build Status Build status Coverage Status License

SPTK.jl is a Julia wrapper for the Speech Signal Processing Toolkit (SPTK), which provides a lot of functionalities for speech signal processing such as linear prediction analysis, mel-cepstrum analysis, generalized cepstrum analysis and mel-generalized cepstrum analysis to name a few. See the original project page for more details.

NOTE: SPTK.jl is based on a modified version of SPTK (r9y9/SPTK).


A reference manual of the SPTK can be found at http://sp-tk.sourceforge.net/.

Demonstration notebook

  • Introduction notebook: a brief intruduction to SPTK.jl, especially focused on mel-generalized cepstrum analysis

Getting started

Functions that SPTK.jl provides are basically same as the SPTK, so if you are new to SPTK, please take a look at the original documentation first and then use SPTK.jl for your need. Also notice that there is no function exported, so you should explicitly import functions if you need.


import SPTK: mcep, mgcep, freqt, mc2b

Supported Platforms

  • Linux
  • Mac OS X
  • Windows



Related packages

There are a few packages on top of SPTK.jl, which provide more Julia-like interface: