Edinburgh Speech Tools Library

System Documentation Edition 1.2, for 1.2.3 24th Jan 2003

Simon King

Alan W. Black

Paul Taylor

Richard Caley

Rob Clark


Table of Contents
1. Introduction to the Edinburgh Speech Tools
2. Licence, Installation and Acknowledgements
Licence
Acknowledgments
What is new
Installation
3. Executable Programs
General Information
Building your own executable programs
ch_wave Audio file manipulation
ch_track Track file manipulation
ch_lab Label file manipulation
tilt_analysis Produce tilt descriptions from F0 contours
tilt_synthesis Generate F0 contours from Tilt descriptions
sig2fv Generate signal processing coefficients from waveforms
spectgen Make spectrograms
sigfilter Filter waveforms
design_filter
pda Pitch Detection Algorithm
pitchmark Find instants of glottal closure in Largynograph file
dp Perform dynamic programming on label sequences
ngram_build Train n-gram language model
ngram_test Test n-gram language model
viterbi Combine n-gram model and likelihoods to estimate posterior probabilities
na_play Audio Playback
na_record Audio file recording
wagon CART building program
ols Train linear regression model
ols_test Test linear regression model
wfst_build Build a weighted finite-state transducer
wfst_build Build a weighted finite-state transducer
wfst_run Run a weighted finite-state transducer
scfg_make Make the rules for a stochastic context free grammar
scfg_train Train the parameters of a stochastic context free grammar
scfg_parse Parse text using a pre-trained stochastic context free grammar
scfg_test Test the output of a parser
siod Scheme Interpreter
bcat Binary safe version of cat
xml_parser
4. Basic Classes
Classes
Example Code
EST_KVL example code
5. Speech Classes
Overview
Programs
Classes
Functions
EST_Track class example code
6. Linguistic Classes
Introduction
Linguistic Classes Example Code
Classes
7. Utility Functions
8. Signal Processing
Overview
Functions
Signal processing example code
Programs
9. Grammar
Overview
Programs
Classes
10. Classification and Regression Trees
Overview
Functions
Programs
Exectuable Programs
11. The Tilt Intonation Model
Theoretical Overview
Exectuable Programs
Tilt functions
A. Shared Libraries and GCC
Whys and Wherefores
What You Need
Building libgcc.so
Building libstdc++.so
Where to Put Them
Checking it's all OK
INDEX