Speech Recognition System Using Matlab
Speech Recognition System Using Matlab
SUBMITTED TO:-
SUBMITTED BY:
ABSTRACT
The development in wireless communication and mobile devices has improved
the voice recognition system. The term voice recognition system has two main
significant terms, pattern matching and feature extraction. This report
classifies and computes an algorithm using MATLAB to match the patterns
and recognize speech using cross correlation technique. Correlation is a
statistical measure where two or more signals are compared to check if there
is a similarity between them. Speech recognition is a part of biometrics and
has become one of the major aspects to provide security to the devices and
applications. Speech recognition is a concept where we extract the spoken
words and match it with the sample.
INTRODUCTION
Speech Recognition is a method of capturing the talked words using a gadget
and converting them into a digitally stored set of words. This system is used in
almost every project where you need to speak and tell your password to the
system to unlock the things we want. At present, there is a need for expanding
and need to confirm and identify the voice of persons automatically. For every
individual securing the personal details from the theft is the national priority.
This report tells about the concept Mel frequency cepstral coefficients (MFCCs)
as the feature for the recorded speech. It is a developing innovation that
guarantees a viable answer for our security needs. We can utilize a biometric to
get to our home, our record, or to conjure an altered setting for any safe range or
application.
BIOMETRICS:
Biometrics is the method of measuring the physical qualities of a person, which
got it’s name from the Greek words bio (life) and metric (to quantify) which
includes speech recognition, iris and face scans, and fingerprint recognition.
Some of the modes which are available for Speech Recognition System are:
1. Speaker Dependent or Independent System: The system must be trained in
order to recognize precisely what has been said. So to train a system, the
speaker is asked to record some words or sentences that will be analysed and
that results will be stored.
2. Isolated Word Recognition: It is one of the simplest and has less chances in
terms of CPU requirement. Word is surrounded by the boundaries and are very
well known.
5. Vocabulary Size:- If the vocabulary size is large, the system can make more
errors. So the size of the vocabulary matters a lot.
CROSS-CORRELATION TECHNIQUE:
Cross-correlation is the concept of checking the similarity of two signals or
waves as a function of the displacement which are relative to each other.
Basically this technique helps us to identify a shorter signal in a longer signal
very easily. This concept is having applications equally in both the pattern
recognition as well as single particle analysis. The term cross-correlation is used
for checking or establishing a relationship between the sections of any two
random arbitrary vectors.
Initially we compare the first test file‘test.wav’ file which matches with the
second sample and check the output graphs. When the input speech
recognition(test.wav‘) is given in the command window of MATLAB, the
comparison will start.
REFERENCES