Releases: sp-nitech/SPTK
Releases · sp-nitech/SPTK
SPTK Version 4.4
What's Changed
- Support periodic window in
windowby @takenori-y in #76 - Add
goertzelby @takenori-y in #77 - Add
f0evalby @takenori-y in #79 - Add
randby @takenori-y in #82 - Fix minor bug of
gmmby @takenori-y in #85 - Add
raw2wavandwav2rawby @takenori-y in #84
Acknowledgments
- Keiichi Tokuda @k1tokuda
- Keiichiro Oura @uratec
- Takenori Yoshimura @takenori-y
- Takato Fujimoto @taka19
SPTK Version 4.3
What's Changed
- Add plp by @takenori-y in #55
- Add alaw by @takenori-y in #56
- Fix build against
gcc-13(missing<cstdint>includes) by @trofi in #57 - Add onehot by @takenori-y in #61
- Add iltcdf by @takenori-y in #63
- Add pnorm and ipnorm by @takenori-y in #65
- Support sawtooth generation in pitch_mark and pitch2sin by @takenori-y in #67 #73
- Add mode by @takenori-y in #68
- Support cumulative mode in vsum by @takenori-y in #71
- Add vprod by @takenori-y in #72
New Contributor
Acknowledgments
- Keiichi Tokuda @k1tokuda
- Keiichiro Oura @uratec
- Takenori Yoshimura @takenori-y
- Takato Fujimoto @taka19
SPTK Version 4.2
New features
- Enable to whiten residual signal (
amgcep -k) by @takenori-y in #27 - Enable to change of signal in unvoiced region (
excite -n) by @takenori-y in #28 - Add
apcommand by @takenori-y in #30 - Add
pitch_speccommand by @takenori-y in #34 - Add
world_synthcommand by @takenori-y in #35 - Support Harvest (
pitch -a 4) by @takenori-y in #36 - Support recursive vector merge (
merge -q) by @takenori-y in #44 - Add
pitch2sinby @takenori-y in #46 and #48 - Convert GCI to sinusoidal waveform (
pitch_mark -o 3) by @takenori-y in #49 - Support statistics merge (
vstat -o 7) by @takenori-y in #51 - Windows support by @takenori-y in #42
Minor fixes
- Add cmake find_package compatibility by @ascii255 in #33
- Remove +e option from draw command by @takenori-y in #41
- Fix bug in
magic_intplby @takenori-y in #43 - Reduce computational cost of
vstatby @takenori-y in #50 - Fix
minmaxby @takenori-y in #53
Acknowledgments
- Keiichi Tokuda @k1tokuda
- Keiichiro Oura @uratec
- Takenori Yoshimura @takenori-y
- Takato Fujimoto @taka19
SPTK Version 4.1
Merry Christmas to you 🎉
New Features
- Calculating autocorrelation from spectrum (
acorr -q) - Conversion impulse response to cepstrum (
mpir2c) - Drawing spectrogram (
gspecgram) - Dynamic range compression (
drc) - Magic number interpolation (
magic_intpl) - Median filter (
medfilt)
Minor fixes
- Option in drawing commands
- Thread safety of
pitch - Small bugs
Acknowledgments
- Keiichi Tokuda @k1tokuda
- Keiichiro Oura @uratec
- Takenori Yoshimura @takenori-y
- Takato Fujimoto @taka19
SPTK Version 4.0
Major Changes from SPTK3
- Signal processing tools were written in C++ instead of C
- Input and output types were changed to double from float
- Drawing commands were implemented in Python
- Following commands were obsoleted
acep,agcep, andamcepbellc2spcat2andecho2dads,us,us16, anduscdfiggc2gcgcep,mcep, anduelsglsadf,lmadf, andmlsadfivqandvqlsp2spmgc2mgclsppsgrandxgrraw2wav,wav2raw,wavjoin, andwavsplit
- Following commands were separated
dtw(dtwanddtw_merge)mglsadf(mglsadfandimglsadf)train(trainandmseq)ulaw(ulawandiulaw)vstat(vstatandmedian)
- Following commands were renamed
c2irtoc2mpirmgclsp2sptomglsp2sp
New Features
- Conversion from/to log area ratio (
lar2parandpar2lar) - Entropy calculation (
entropy) - Huffman coding (
huffman,huffman_encode, andhuffman_decode) - Mel-cepstrum postfilter (
mcpf) - Mel-filter-bank extraction (
fbank) - Nonrecursive MLPG (
mlpg -R 1) - Pitch extraction by DIO used in WORLD (
pitch -a 3) - Scalar quantization (
quantizeanddequantize) - Stability check of LPC coefficients (
lpccheck) - Subband decomposition (
pqmfandipqmf) - Windows build support (only static library)
Acknowledgments
- Keiichi Tokuda @k1tokuda
- Keiichiro Oura @uratec
- Takenori Yoshimura @takenori-y
- Takato Fujimoto @taka19