SFS Release 4/Windows ===================== This directory contains binaries and some sources for the Speech Filing System version 4 for Windows. File patterns are as follows: sfs-4*.exe Self-installing executable for SFS. Download (binary mode) into a temporary directory and run to install SFS on Windows computers. sfs4*s1.zip ZIP archive of C program sources for library and essential utilities of SFS 4. Includes makefiles for various platforms (many rather old). sfs4*s2.zip ZIP archive of C program sources for most signal processing utilities of SFS 4. Includes makefiles for various platforms (many rather old). sfsmatlab1*.zip ZIP archive of SFS/MATLAB API: plug-in components to allow MATLAB program to access SFS files. (This is now also a part of the main SFS distribution) Read the installation notes provided for further information. Bug reports to SFS@phon.ucl.ac.uk Home page at http://www.phon.ucl.ac.uk/resource/sfs/ Mark Huckvale ==================================================================== SPEECH FILING SYSTEM Vs4 Computer Tools For Speech Research Department of Phonetics and Linguistics University College London http://www.phon.ucl.ac.uk/resource/sfs/ Introduction SFS provides a computing environment for conducting research into the nature of speech. It comprises software tools; special file and data formats; subroutine libraries for I/O, signal processing and graphics; use and documentation standards; and special programming languages. It performs standard operations such as acquisition, replay, display and labelling, spectrographic and formant analysis and fundamental frequency estimation. It runs under Windows and Unix. SFS may be used and copied without charge although the copyright is retained by Mark Huckvale and University College London. SFS is supplied as is with no warranty or support. Features Operating environments o WIN32: Microsoft Visual C, WIN32 API. Windows 95/98/NT/2000. o Unix: GNU gcc compiler and X-Windows. SunOs, Solaris, Linux, etc. o MSDOS: Protected mode 32-bit with GNU compiler DJGPP. Supported Data Acquisition/Replay o WIN32: Multimedia API o IBM-PC: SoundBlaster-8, SoundBlaster-16, Laryngograph PCLX o Sun: Standard 8-bit audio, SPARC 16-bit audio o Linux: Standard audio device o Unix: Connects to AudioFile system; networked replay from Unix to PC with TCP/IP client for Windows Supported Graphics Devices & Files o WIN32: Graphics API o IBM-PC: Super VGA cards o Sun: Sun Console, SunTools o Unix: X-Windows o Printers: Postscript, Epson Stylus Pro, Windows Printer o Files: Encapsulated Postscript, WordPerfect graphics files, GIF files Utilities o WIN32 only: SFSWin command program o Create SFS file o List SFS file o Display/print SFS file o Copy/link/remove items in SFS file o Dump contents of SFS file o Edit annotations o Import and export data sets Analysis programs o Acquisition and replay o Waveform processing o Filtering o Signal editing o Spectrographic analysis o Resampling and speed/pitch changing o Laryngographic processing o Fundamental frequency estimation (from SP or from LX) o Formant frequency estimation & formant synthesis o Filterbank analysis/synthesis o Automatic annotation o Spectral cross-sections o Waveform envelope o HTK Markov Modelling Toolkit 1.2 File formats o Import from many different file formats (WAV, AU, AIFF, ILS, HTK, etc) o Save multiple data items in SFS files and compare o Standard formats for speech, Lx, Tx, Fx, annotations, synthesizer data, spectra, spectrograms, LPC coefficients, parameter tracks, etc o Export to binary, text, WAV, ILS, HTK, ESPS, etc o Processing history maintained in file. Subroutine libraries o Supports SFS file I/O and dynamic memory allocation for data sets o Device-independent graphics o Standardised format display of data types: waveforms, tracks, annotations, spectrograms, etc. o Digital signal processing Special purpose languages o SML Speech Measurement Language - interpreted language for measuring data in SFS files o SPC Speech Pascal - compiled language for waveform manipulation and analysis o C-SPAN & K-SPAN - compiled languages for synthetic speech stimuli generation. Download o See http://www.phon.ucl.ac.uk/resource/sfs/ for information about how to get SFS and how to join the speech-tools mailing list. On-line documentation o All documentation and tutorials are available on line at: http://www.phon.ucl.ac.uk/resource/sfs/help/ Feedback o Please send suggestions for improvements and reports of program faults to SFS@phon.ucl.ac.uk. o Please note that we are unable to provide help with the use of this software. Copyright o SFS is not public domain software, its intellectual property is owned by Mark Huckvale, University College London and others. However SFS may be used and copied without charge as long as the programs and documentation remain unmodified and continue to carry this copyright notice. Please contact the author for other licensing arrangements. SFS carries no warranty of any kind, you use it at your own risk. (c) 2004 Mark Huckvale University College London