• No results found

Review on Speech Recognition Techniques

N/A
N/A
Protected

Academic year: 2022

Share "Review on Speech Recognition Techniques"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Er.Sahil Verma,IJRIT

11

IJRIT International Journal of Research in Information Technology, Volume 1, Issue 7, July, 2013, Pg. 11-16

International Journal of Research in Information Technology (IJRIT)

www.ijrit.com

ISSN 2001-5569

Review on Speech Recognition Techniques

1

Er.Sahil Verma,

2

Er.Tarun Gulati,

3

Er.Rohit lamba

1M.tech Scholar

2Asst.Prof.

3Asst.Prof.

1 2 3 Department of Electronics & Communication Engineering, Maharishi Markandeshwar University, Mullana (Ambala), INDIA

1 [email protected], 2 [email protected], 3 [email protected]

Abstract

Speech recognition is the process of converting the spoken words into text. It is also known as speech to text or automatic speech recognition. Speech signal is complicated in nature which is produced with several transformations occurred at different levels such as semantic, linguistic, articulator and acoustic. ASR system responds actively to recognise the fluently spoken natural language. The objective of ASR system is to extract the features and recognize the information about speaker identity. An artificial neural network based model known as ANN-Hidden Markov Model has shown a large vocabulary speech recognition system. There are many approaches proposed for the better recognition of spoken words. In this paper some approaches for better speech recognition are reviewed

.

Keywords: ASR, ANN, HMM, LPC, MFCC, DTW.

1. Introduction

Voice recognition process is very much popular in the area of research for last many years. For reliable identification of voice, feature extraction plays an important role. Digital processing of speech signal and various algorithms plays a vital role for fast and accurate automatic voice recognition technology. The voice in the form of signal contains infinite information. A direct analysis and synthesizing the complex voice signal is due to too much information contained in the signal. Therefore to represent the voice signal the digital signal processes such as feature extraction and feature matching are introduced. Several methods such as linear predictive coding (LPC), Hidden Markov Model (HMM), Artificial Neural Network (ANN) etc. were proposed with a point of view to

(2)

Er.Sahil Verma,IJRIT

12 recognize and for further processing of voice signal. The term voice and speech are often used interchangeably but both have distinct meanings Speaker recognition is generally based to identify the speaker whereas verification includes further processing to recognise with the help of machine, a feature extraction process is used to convert the speech signal into a representation which is stable and discriminative than the original signal. The general approach to speaker verification system consists of five steps: digital speech data acquisition, feature extraction, pattern matching, making an accept/reject decision, and enrolment to generate speaker reference models. Then the pattern matching is done with the sequence of feature vector with the reference speech signal resulting in the match score for each vector. The match score plays a vital role for making the similarity of the input feature vectors to the feature vector patterns for the reference speaker [1].

Fig.1.General Flow of speaker verification System [1].

2. Speech Recognition Techniques

Research in the speech technology began as early as 1936 at Bell Labs. In 1939, Bell Labs at the World Fair in New York demonstrated a speech recognition machine. The earliest attempt to device systems for ASR with the help of machine was made in 1950s, when various researchers tried to exploit the fundamental ideas of acoustic phonetics. From the start, research in the area of speech recognition with different techniques was performed for better recognition.

Hamid Sheikhzadeh and Li Deug [2] described a novel approach to speech recognition by directly modeling the statistical characteristics of the speech waveforms. This approach allows removing the need for using speech pre-processors which conventionally serve a role of converting speech waveforms into frame-based speech data subject to a subsequent modeling process. Central to this method is the representation of the speech waveforms as the output of a time-varying filter excited by a Gaussian source time-varying in its power. In order to formulate a speech recognition algorithm based on this representation, the time variation in the characteristics of the filter and of the excitation source is described in a compact and parametric form of the Markov chain. Effectiveness of the proposed speech- waveform modeling approach is demonstrated in a speaker-dependent discrete-utterance speech recognition task involving 18 highly confusable stop consonant-vowel syllables. The high accuracy obtained shows promising potentials of the proposed time-domain waveform modeling technique for speech recognition

.

2.1 The Hidden Markov Model (HMM)

HMM is a statistical method that has been used extensively in the field of automatic speech recognition.

Given data representing an unknown speech signal, a statistical model of a possible utterance is chosen that most likely resembles the data. Therefore, every possible speech utterance should have a model governing the set of likely acoustic conditions that realize it. The input to an HMM model is an observation vector consisting of a discrete sequence of codebook indices that have been generated by compressing the feature vectors using vector

(3)

Er.Sahil Verma,IJRIT

13 quantization. Comparison against the HMM model of the word uncovers the speaker’s utterance. A word is constructed by moving from one state to another according to the state transition probability distribution. Different transitions correspond to variations in the intonations and articulations of the same word. Since the observation vector consists of discrete codebook indices, the HMM model used in our application is referred to as discrete Markov Model. The use of discrete Markov Model removes the burden of computing continuous probability distributions [3].A general-purpose speech recognition system used at the CSLU, Oregon Graduate Institute of Science and Technology is depicted in Figure 2 [4].

Fig.2. Over-view of frame based speech recognition system at CSLU [4].

2.2 Support Vector Machines

SVM is one of the techniques used for pattern recognition that uses a discriminative approach. For generalized the unseen patterns, optimized margin between the samples and the classifier border is processed. The support vector machines use the linear and nonlinear separating hyper-planes to classify the data but this method cannot be applied to data involving variable length classification. The variable length data is to be converted in to fixed length vectors before SVMs can be used. SVMs has a generalized linear classifier with maximum-margin fitting functions that provides the regularization which helps the classifier to generalize better. SVM has the ability to controls the model complexity by controlling the VC dimensions of its model rather than controlling model complexity by using a small number of features. This method is independent of dimensionality and can utilize spaces of very large dimensions spaces, which permits a construction of very large number of non-linear features and then performing adaptive feature selection during training. By shifting all non-linearity to the features, SVM can use linear model for which VC dimensions is known. Sendra et al. has worked on a pure SVM-based continuous speech recognizer by applying SVM for making decisions at frame level and a Token Passing algorithm to obtain the chain of recognized words. The Token Passing Model is an extension of the Viterbi algorithm meant for continuous speech recognition so as to manage the uncertainty about the number of words in a sentence. The results achieved from the experiments have concluded that with a small database, recognition accuracy improves with SVMs but with the large database, same result is obtained at the expense of huge computational effort [5]

.

2.3 AL-ALAOUI Neural Networks Algorithm

Al-Alaoui algorithm for pattern recognition was originally developed for single layer neural networks. It was adapted later to multi-layer neural networks. The algorithm consists in cloning the erroneously classified samples and adding the resulting clones to the population of the training set to yield a better approximation to the

Digitised Speech

Computer Spectral features

Viterbi search

Classify time frames as phonetic category

Measure confidence, accept or reject Match category score

to target words MLP

(4)

Er.Sahil Verma,IJRIT

14 optimum Bayes classifier. Thus it provides better justification and motivation for replicating the erroneously classified patterns during training than the rather ad-hoc boosting approach [3].

2.4 Neural Networks

The neural network (NN) used in the model was a multilayer perceptron (MLP) with two layers of neurons.

The number of neurons in the hidden layer is dependent on the size of the input vector. The output layer has two neurons. The first neuron predicts if the input is a truly spelled word or sentence. The second neuron predicts if the input is a wrongly spelled word or sentence. The NN is trained to predict one true word or sentence at a time and whichever of these neurons gives the higher score wins [3]

.

2.5 Linear predictive coding (LPC)

LPC is a popular technique for speech compression and speech synthesis. Linear prediction is a good tool for analysis of speech signals. Linear prediction models the human vocal tract as an infinite impulse response (IIR) system that produces the speech signal. For vowel sounds and other voiced regions of speech, which have a resonant structure and high degree of similarity overtime shifts that are multiples of their pitch period, this modeling produces an efficient representation of the sound [6].

2.6 MFCC and DTW

The extraction of the best parametric representation of acoustic signals is an important task to produce a better recognition performance. The efficiency of this phase is important for the next phase since it affects its behavior. MFCC is based on human hearing perceptions which cannot perceive frequencies over 1Khz. In other words, in MFCC is based on known variation of the human ear’s critical bandwidth with frequency. MFCC has two types of filter which are spaced linearly at low frequency below 1000 Hz and logarithmic spacing above 1000Hz. A subjective pitch is present on Mel Frequency Scale to capture important characteristic of phonetic in speech. The overall process of the MFCC is shown in Figure 3 [7]. A voice analysis is done after taking an input through microphone from a user. The design of the system involves manipulation of the input audio signal. At different levels, different operations are performed on the input signal such as Pre-emphasis, Framing, Windowing, Mel Cepstrum analysis and Recognition (Matching) of the spoken word [7].

INPUT

OUTPUT

Fig.3.MFCC block diagram [7].

2.7 Feature Matching (DTW)

DTW algorithm is based on Dynamic Programming techniques. This algorithm is for measuring similarity between two time series which may vary in time or speed. This technique also used to find the optimal alignment between two times series if one time series may be “warped” non-linearly by stretching or shrinking it along its time axis. This warping between two time series can then be used to find corresponding regions between the two time series or to determine the similarity between the two time series [7].

Pre-emphasis

MEL filter DFT Windowing Framing

Delta Energy &

Spectrum DCT

(5)

Er.Sahil Verma,IJRIT

15 Fig. 4 A Warping between two time series [7].

In Figure 4, each vertical line connects a point in one time series to its correspondingly similar point in the time series. The lines have similar values on the y-axis, but have been separated so the vertical lines between them can be viewed more easily. If both of the time series in figure 4 were identical, all of the lines would be straight vertical lines because no warping would be necessary to ‘line up’ the two time series. The warp path distance is a measure of the difference between the two time series after they have been warped together, which is measured by the sum of the distances between each pair of points connected by the vertical lines in Figure 4. Thus, two time series that are identical except for localized stretching of the time axis will have DTW distances of zero. The principle of DTW is to compare two dynamic patterns and measure its similarity by calculating a minimum distance between them. [7]

3. Conclusion

From past six decades, many researches and advancements have taken place in this area, many systems have been developed but still after years of research and development the accuracy of automatic speech recognition remains one of the important research challenges.During the years ahead, it is hoped that speaker recognition will make it possible to verify the identity of persons accessing systems; allow automated control of services by voice, such as banking transactions; and also control the flow of private and confidential data. In this review paper some a brief overview of the techniques for speech recognition has been discussed. ANN, HMM, SVMs, LPC, MFCC, DTW, perceptual-MVDR are some example of speech recognizing techniques that make possible and played a prominent role in the speech recognition area.

4. References

[1] Sairam S. Vyawahare ,”Speaker Recognition : A Review”, International Journal of Engineering Research &

Technology (IJERT) Vol. 2 Issue 2, February- 2013.

[2] Hamid Sharkhzadeh & Li Dens, “Waveform based speech recognition using Hidden Filter Model parameter selection and sensitivity to power normalization”, IEEE Transactions on Audio and Speech Processing, Vol 2.

January 1994.

[3] Mohamad Adnan Al-Alaoui, Lina Al-Kanj, Jimmy Azar, and Elias Yaacoub,’’Speech Recognition using Artificial Neural Networks and Hidden Markov Models’’, IMCL2008 Conference, 16-18 April 2008, Amman, Jordan.

(6)

Er.Sahil Verma,IJRIT

16 [4] Veera Ala-Keturi,‘’Speech Recognition Based on Artificial Neural Networks.’’

[5] Wiqas Ghai, Navdeep Singh, “Literature Review on Automatic Speech Recognition”, International Journal of Computer Applications (0975 – 8887) Volume 41– No.8, March 2012

[6] Douglas L. Jones, Swaroop Appadwedula, Matthew Berry, Mark Haun, Jake Janovetz, Michael Kramer, Dima Moussa, Daniel Sachs, Brian Wade,’’ Speech Processing: Theory of LPC Analysis and Synthesis’’ Connexions module: m10482, Version 2.19: Jun 1, 2009.

[7] Lindasalwa Muda, Mumtaj Begam and I. Elamvazuthi, ‘’Voice Recognition Algorithms using Mel Frequency Cepstral Coefficient (MFCC) and Dynamic Time Warping (DTW) Techniques’’, journal of computing, Volume 2 Issue 3, March 2010, ISSN 2151-9617.

References

Related documents

This paper proposes a new approach for the automatic detection of polyp regions in an endoscope image using a Hessian Filter and machine learning approachesc. The approach

Positional Information in Vertebrate Limb Development An interview with Lewis Wolpert Int J Dev Biol 46 863 867 (2002) 0214 6282/02/$25 00 ? UBC Press Printed in Spain CHERYLL

The persistence diagrams of the three functions allow us to distinguish the different models (see Figure 1 for a less trivial example) and the confidence bands, generated using

For fuels with high nitrogen contents, such as some residual oils, the NOx in the exhaust comes mainly from oxidation of the nitrogen- containing fuel components and in

RASI: Retroperitoneal anterior subcostal incision; RASI-GasLESSRN: Gasless laparoendoscopic single-port radical nephrectomy; RCC: Renal cell carcinoma; RN: Radical nephrectomy;

Monthly data sets of trace gas ozone (O 3 ) were analyzed to make climatological trends for each.

Methods: A hospital-based cross-sectional study was conducted in Hiwot Fana Specialized University Hospital on assessment of the prescribing, dispensing, and patient use pattern of

fied a small but distinctive group of patients with lambda MM and BM-AD presenting with higher mean creatinine levels, more common kidney failure (nearly 60% had severe renal