SVM-Enabled Voice Activity Detection
Detecting the presence of speech in a noisy signal is an unsolved problem affecting numerous speech processing applications. This paper shows an effective method employing support vector machines (SVM) for voice activity detection (VAD) in noisy environments. The use of kernels in SVM enables to map the data into some other dot product space (called feature space) via a nonlinear transformation. The feature vector includes the subband signal-to-noise ratios of the input speech and a radial basis function (RBF) kernel is used as SVM model. It is shown the ability of the proposed method to learn how the signal is masked by the acoustic noise and to define an effective non-linear decision rule. The proposed approach shows clear improvements over standardized VADs for discontinuous speech transmission and distributed speech recognition, and other recently reported VADs.
KeywordsSupport Vector Machine Radial Basis Function False Alarm Rate Support Vector Machine Model Voice Activity Detector
Unable to display preview. Download preview PDF.
- 3.Platt, J.: Fast Training of Support Vector Machines Using Sequential Minimal Optimization. In: Advances in Kernel Methods - Support Vector Learning, pp. 185–208. MIT Press, Cambridge (1999)Google Scholar
- 4.Clarkson, P., Moreno, P.: On the Use of Support Vector Machines for Phonetic Classification. In: Proc. of the IEEE Int. Conference on Acoustics, Speech and Signal Processing, vol. 2, pp. 585–588 (1999)Google Scholar
- 6.Chang, C., Lin, C.J.: LIBSVM: A Library for Support Vector Machines. Technical report, Dept. of Computer Science and Information Engineering, National Taiwan University (2001)Google Scholar
- 7.Moreno, A., Borge, L., Christoph, D., Gael, R., Khalid, C., Stephan, E., Jeffrey, A.: SpeechDat-Car: A Large Speech Database for Automotive Environments. In: Proceedings of the II LREC Conference (2000)Google Scholar