Sixth European Conference on Speech Communication and Technology

Budapest, Hungary
September 5-9, 1999

C++ Software Environment for Speech Signal Processing

Marcus M. Prätzas, Ulrich Balss, Herbert Reininger, Harald Wüst

Institut für Angewandte Physik, Johann Wolfgang Goethe-Universität, Frankfurt a.M., Germany

Here we present the C++ library SPC (Speech Signal Processing Classes) as development tool for assembling of speech processing applications. SPC offers real-time processing, batch processing of large databases, visualization, and analysis of signals between processing steps. In SPC the data stream occurring in speech processing is partitioned in three different information flows: signal data, control information and visualization data. Because hardware dependent program code is limited exclusively to some special methods, SPC can be adapted to different hardware environments easily. System specific code is encapsulated in low level parts of SPC and SPC user programs can be compiled on various plat-forms without any changes in source code. Up to now SPC supports Windows 95/98/NT, IBM AIX and LINUX.

Full Paper (PDF)   Gnu-Zipped Postscript

Bibliographic reference.  Prätzas, Marcus M. / Balss, Ulrich / Reininger, Herbert / Wüst, Harald (1999): "C++ software environment for speech signal processing", In EUROSPEECH'99, 319-322.