Home | Overview | Documentation | Download | MATLAB API | HowTo... | FAQ | Feedback |
Help Contents
Background Documentation
- Overview of SFS
- History of SFS
- SFS Installation (Old versions)
- Frequently Asked Questions
- SFSWin Tutorial
- UCL Phonetics & Linguistics Web Site
- Speech Tools Mailing List
SFS User Manual
- Command line tutorial
- Files
-
2.1 File construction
2.2 Main header
2.3 Item numbering
2.4 Reading a summary
2.5 Reading a dump
- Utility programs
- Data types
-
4.1 Types in detail
4.2 Interconversion
4.3 Text labels and slook
- Speech Measurement Language
-
5.1 Basics
5.2 Arithmetic
5.3 Input/Variables
5.4 Arrays/Loops
5.5 Switch/Pattern matching
5.6 Procedures
5.7 Annotations
5.8 SFS measurement
5.9 File I/O
5.10 User functions
5.11 Graph plotting
5.12 Scripted sccess to SFS data sets
5.13 Miscellaneous
- SFS Scripting
-
6.1 CYGWIN Shell Scripting
6.2 SML Scripting
6.3 MATLAB Scripting
SFS Programmers Manual
- Example Program
- Data Structures
-
2.1 Main header
2.2 Item header
2.3 Link header
2.4 Data set structures
- Processing
-
3.1 Archetypal program structure
3.2 Opening/closing files
3.3 Locating items
3.4 Data buffering
3.5 Reading data
3.6 Creating new items
3.7 Item histories
3.8 Output channels
3.9 Writing data
3.10 Updating files
3.11 Linking items
- Standards
-
4.1 Manual page
4.2 Option decoding
4.3 Operational messages
4.4 Source control
- Subroutine reference
SFS Program Manual Pages
- abxplay: Play ABX stimuli
- addnoise: Add noise to speech signal
- ancomp: Compare two sets of annotations for alignment accuracy
- andict: Annotation Template Dictionary
- anframe: Convert annotations to frame labels
- anlist: List AN item
- anload: Load AN item from text
- anmap: Annotation mapping
- anmbrola: Convert annotations to MBROLA .PHO file
- annotate: Automatic transcription alignment
- anspect: Display spectral cross-sections
- antr: Convert annotations to track data
- antx: Convert annotations to Tx markers
- anxml: List AN item in XML
- apply: Apply program to multiple files
- beeper: Make programmed beeps
- cnv2sfs: Convert audio files to SFS
- cnvils: ILS conversion
- coch: Gamma-tone cochlea model
- colist: List spectral coefficients
- coload: Load spectral coefficients
- combine: Combine (sum) two speech signals
- compand: Compand waveform
- conmat: Construct confusion matrix
- dfxhist: Display Fx histograms
- dicode: Code spectral coefficients for display
- dig: Device-independent graphics display
- divide: Divide up binary file
- dp: Dynamic Programming recogniser
- dprec: Improved dynamic programming recogniser
- ds: Display SFS file
- dtmf: Generate or detect DTMF tones
- endpoint: Endpoint an utterance
- enhance: Enhance clean speech
- enspan: C-SPAN encoding of SY data
- envelope: Amplitude envelope
- es: Interactive display of SFS file (see also eswin)
- esection: Display spectral cross-sections
- esfilt: Interactive filtering
- esform: Interactive smoothed-spectrum display (also Esection)
- espect: Interactive spectral cross-section display (also Esection)
- eswin: Interactive display of SFS file
- esynth: Interactive harmonic analysis/synthesis
- filtbank: General purpose filterbank analysis
- fmanal: Formant analysis
- fmlist: List formant estimates
- fmload: Load formant estimates
- fmtrack: Formant tracking
- formanal: Formant analysis and tracking
- fx: Tx to Fx
- fxac: Fx by autocorrelation
- fxanal: Pitch tracker
- fxbuzz: Convert Fx to buzz sound
- fxcep: Fx by cepstrum process
- fxlist: List Fx track to text
- fxload: Load fundamental frequency
- fxmomel: Model fundamental frequency with MOMEL
- fxrapt: Fx estimation by RAPT
- fxsmooth: Smooth fundamental frequency contour
- genfilt: General-purpose filtering
- harsyn: Harmonic synthesis
- HCode: HTK encode speech
- hed: SFS file header editor
- HERest: HTK HMM embedded re-estimation
- HInit: HTK HMM initialisation
- HLab2Net: HTK Convert labels to network
- HLed: HTK Label file editor
- HList: HTK List data file
- HLstats: HTK Label File Stats
- HMixUp: HTK HMM mixture increase
- hqanal: High quality LPC/Formant Analysis
- hqsynth: High quality LPC/Formant Synthesis
- hqtx: High quality Lx to Tx conversion
- HRest: HTK HMM re-estimation
- HResults: HTK Collect recognition statistics
- HVite: HTK HMM Viterbi recogniser
- intx: Input Tx pulses through DAC
- itemno: Find SFS item number
- klattsyn: KLSYN88 compatible synthesizer
- ldabbot: Load ABBOT recogniser phone probabilities
- level: Speech level calculation/setting
- log2lin: Convert mu-law to 12-bit linear
- lphase: Linear-phase filtering
- mbrsynth: MBROLA diphone synthesis
- mfcc: Mel-scaled cepstral coefficients
- mktrack: Make energy track from frequency region
- noisanal: Measure aperiodicity in signal
- npoint: Endpoint file of N utterances
- nsegment: Segment spectral data into N steady regions
- phosynth: Phonetic formant synthesis by rule
- pick: Choose from SFS item menu
- pp: Pitch epoch picker
- prep: Waveform preparation functions
- prolab: Process 'labels' file
- record: SFS signal record
- remove: SFS item deletion
- repitch: Change pitch and duration
- replay: Waveform replay
- repros: Change prosody to MBROLA .PHO file
- resamp: Resample waveform
- respeed: Speed changing of signal
- scopy: Copy SFS item
- sdump: Dump SFS file contents
- sfs2wav: Convert SFS to WAV format
- slink: Link data set to SFS item
- slook: Summary of SFS file contents
- sman: Extract SFS manual page
- smanhtml: Get manual page from source in HTML
- soft: JSRU/Holmes formant synthesizer
- spancat: Concatenate speech signals with annotations
- spaned: Speech editing using annotations
- spatch: Patch SFS item headers
- spectran: Spectral analysis by DFT
- spgate: Generate gated speech stimuli
- splist: Waveform export
- sprint: Print spectrograms
- srusynth: JSRU/Holmes formant synthesizer
- stree: Display processing tree
- summary: Summary of SFS file contents
- sunin: Record program for Sun workstations
- sylist: List synthesizer control data
- syload: Load synthesizer control data
- syout: Formant synthesizer output
- testsig: Generate Test Signals
- treevq: Tree-coding vector quantisation
- trlist: List track data to text
- trload: Load track data from text
- trmodsp: Modify speech by track data
- trscale: Scale track item
- txan: Convert Tx markers to annotations
- txanal: Pitch epoch location
- txgen: Generate open and close phase markers from Lx
- txstat: Calculate jitter and shimmer statistics from Tx
- vcalign: Vocoder-based alignment
- vdegree: Voicing degree analysis
- voc19: 19-channel vocoder
- voc26: 26-channel vocoder
- voc8: 8-channel vocoder
- vocsyn: 19-channel vocoder synthesizer
- vocsynth: Filterbank synthesizer
- vtx: Tx by Voiscope method
- wave: Waveform extraction
- wdload: Load WD item from text
- wordchop: Chop words from file
- wordplay: Replay words in file
SFS Languages Manual Pages
- sml: Speech Measurement Language
- spc: Speech Pascal Language
- dspc: Digital Signal Processing C++ Classes
- C-SPAN: Synthetic speech macro language (JSRU version)
- K-SPAN: Synthetic speech macro language (Klatt version)
SFS Library Manual Pages
- digit: Item display routines
- error: report error and die
- esmenu: display graphical menu
- estree: display graphical tree
- getline: get line from user
- hmatch: history match
- hwsynth: hardware synthesizer control
- item: high level item input/output
- itspec: decode item number specification
- kspandrv: K-SPAN language driver
- label: item text label routines
- labels: item text label control file format
- param: get item parameter
- parfil: format of soft synthesizer parameter file
- pathname: get full pathname of file
- sfsadc: control ADC
- sfsdac: control DAC
- sfslib: SFS library routines
- spandrv: C-SPAN language driver
- ttytest: test output device
- video: video formatting