SlideShare a Scribd company logo
1 of 21
PRESENTED BY
VAISHALI.K
M.Tech(ECE)-Ist yr
Reg.No.21304023
DEPARTMENT OF ELECTRONICS ENGINEERING
PONDICHERRY UNIVERSITY
SUBMITTED TO
Dr. K. ANUSUDHA,
Assistant Professor,
Dept.Of Electronics Engineering
AGENDA
 INTRODUCTION
 VOICE RECOGNITION
 TYPES OF VOICE RECOGNITION SYSTEMS
 CORRELATION
 PROGRAM
 PROGRAM EXPLANATION
 OUTPUTS
 INFERENCE
 REFERENCE
INTRODUCTION
 Communication technology continues to evolve at a rapid
pace, and, as voice recognition is one of the part of it.
 It can be safely stated that voice recognition is becoming a
feature of great importance in the life of the humankind.
 It is one of the basic components of security systems,
automated systems, voice assistant software, etc.
 As the technology advances, there is a need of creating things
that do more with less, and the present projects fits in this
definition, performing the voice recognition based of one
simple function, the correlation function.
VOICE RECOGNITION
 With referred to as speech recognition, voice recognition is a
computer software program or hardware device with the
ability to decode the human voice.
 In a more technical way, voice or speech recognition can be
defined as an interdisciplinary subfield of computer science
and computational linguistics that develops methodologies
and technologies that enable the recognition and translation
of spoken language into text by computers.
 It is also known as automatic speech recognition (ASR),
computer speech recognition or speech to text (STT). It
incorporates knowledge and research in the computer
science, linguistics and computer engineering fields.
TYPES OF VOICE RECOGNITION
SYSTEMS
 Speaker dependent system - The voice recognition requires
training before it can be used, which requires you to read a
series of words and phrases.
 Speaker independent system - The voice recognition software
recognizes most users' voices with no training.
 Discrete speech recognition - The user must pause between
each word so that the speech recognition can identify each
separate word.
 Continuous speech recognition - The voice recognition can
understand a normal rate of speaking.
 Natural language - The speech recognition not only can
understand the voice, but can also return answers to questions
or other queries that are being asked.
CORRELATION
 Correlation is a measure of similarity between two signals,
i.e., indicates the measure up to which the given signal
resembles another signal.
 Correlation is a mathematical operation that is very similar to
convolution. Just as with convolution, correlation uses two
signals to produce a third signal. (Smith, 1998)
 There are two types of convolution: Autocorrelation and
cross-correlation.
PROGRAM
PROGRAM
PROGRAM
PROGRAM
PROGRAM EXPLANATION
 In order to start running the code, the user as to insert the
command {speechrecognition('test.wav')} in the command
window.
 Before pressing enter, the user should choose which one of
the test files we would like to try (the audio file’s name are:
test, test2 and test3, with the first ones granting access, and
the latter denying access).
 After doing what is above stated and then pressing enter, the
code will start to run.
 By using the command audioread, the code reads data from
the file named between the parenthesis, and returns sampled
data. This will give the program the necessary information to
start an autocorrelation.
PROGRAM EXPLANATION
 After doing so, the program will do the similar process with
the 5 audio samples that are designed to have access. Instead
of an autocorrelation, it will perform a cross correlation
between each of the 5 audio samples and the input signal.
 Within this process, some other tasks are completed. The
program will extract the peak value of each of the cross-
corelations for future use and also plot the waveforms of each
of the resulting correlations done.
 After that, a vector shall be formed with each of the peak
value of the audio samples, and the maximum value among
the peak values will be extracted.
PROGRAM EXPLANATION
 Following the above-mentioned process, the program will
enter in its final stage, the comparison and decision stage.
The program will compare the maximum peak value of the
vector from with the peak value of each of the cross-
correlations.
 If there is a match with one of them, the program will grant
access, and reproduce a sound file conveying such
information with the use of the command soundsc, if not it
will deny access, and also reproduce a sound file conveying
such information
OUTPUTS
OUTPUTS
OUTPUTS
OUTPUTS
OUTPUTS
INFERENCE
 This assignment defines us successfully about various
features, behavior and characteristics of speech signals and
also deals with the concept of cross correlation.
 In this assignment, an algorithm has been created with the
help of MATLAB programming which requires .wav format
speech input signals where comparison with the test sound
file using correlation technique takes place.
 Thus, assignment concludes that in order to remove the
further limitation of audio formats there is a requirement for
the study of various formats of speech signals which will be
further used for communication with the machines which
include the hardware part and not the simulator.
REFERENCE
 S. W. Smith (1998, March 1). The Scientist & Engineer's
Guide to Digital Signal Processing (1st edition), Chapter 7.
Retrieved form: https://www.dspguide.com/ch7/3.htm
[November 8, 2020]
 Voice Recognition. Retrieved November 8, 2020 from:
https://www.computerhope.com/jargon/v/voicreco.htm
 Speech Recognition in MATLAB using correlation (2016,
February 11) Retrieved August 20, 2020 from:
https://www.youtube.com/watch?v=a4QHJmfp6q0&t=498s
Thank you

More Related Content

What's hot

DSP applications in medical field.
DSP applications in medical field.DSP applications in medical field.
DSP applications in medical field.Ethar Sayed
 
Comparison of modulation methods
Comparison of modulation methodsComparison of modulation methods
Comparison of modulation methodsDeepak Kumar
 
Schelkunoff Polynomial Method for Antenna Synthesis
Schelkunoff Polynomial Method for Antenna SynthesisSchelkunoff Polynomial Method for Antenna Synthesis
Schelkunoff Polynomial Method for Antenna SynthesisSwapnil Bangera
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulationabi sivaraj
 
Pulse amplitude modulation (PAM)
Pulse amplitude modulation (PAM)Pulse amplitude modulation (PAM)
Pulse amplitude modulation (PAM)Mugadha Bane
 
PHASE LOCKED LOOP AND TIMER
PHASE LOCKED LOOP AND TIMERPHASE LOCKED LOOP AND TIMER
PHASE LOCKED LOOP AND TIMERTamilarasan N
 
3.2 modulation formats bpsk, qpsk, oqpsk,
3.2 modulation formats   bpsk, qpsk, oqpsk,3.2 modulation formats   bpsk, qpsk, oqpsk,
3.2 modulation formats bpsk, qpsk, oqpsk,JAIGANESH SEKAR
 
Vector Network Analyser for Microwave Measurement
Vector Network Analyser for Microwave MeasurementVector Network Analyser for Microwave Measurement
Vector Network Analyser for Microwave MeasurementAmala Putrevu
 
Performance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signalPerformance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signalRaj Kumar Thenua
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKnaimish12
 
Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answersAyesha Ambreen
 
Digital modulation techniques sys
Digital modulation techniques sysDigital modulation techniques sys
Digital modulation techniques sysShardaSalunkhe1
 
Ask modülasyon tekni̇ği̇
Ask modülasyon tekni̇ği̇Ask modülasyon tekni̇ği̇
Ask modülasyon tekni̇ği̇enesdokuz
 
Exp amplitude modulation (1)
Exp amplitude modulation (1)Exp amplitude modulation (1)
Exp amplitude modulation (1)Sarah Krystelle
 
Advanced communication lab manual
Advanced communication lab manual Advanced communication lab manual
Advanced communication lab manual AJAL A J
 

What's hot (20)

Linear Predictive Coding
Linear Predictive CodingLinear Predictive Coding
Linear Predictive Coding
 
DSP applications in medical field.
DSP applications in medical field.DSP applications in medical field.
DSP applications in medical field.
 
BIT Error Rate
BIT Error RateBIT Error Rate
BIT Error Rate
 
Comparison of modulation methods
Comparison of modulation methodsComparison of modulation methods
Comparison of modulation methods
 
Schelkunoff Polynomial Method for Antenna Synthesis
Schelkunoff Polynomial Method for Antenna SynthesisSchelkunoff Polynomial Method for Antenna Synthesis
Schelkunoff Polynomial Method for Antenna Synthesis
 
waveshaping ckts
 waveshaping ckts waveshaping ckts
waveshaping ckts
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
 
Pulse amplitude modulation (PAM)
Pulse amplitude modulation (PAM)Pulse amplitude modulation (PAM)
Pulse amplitude modulation (PAM)
 
PHASE LOCKED LOOP AND TIMER
PHASE LOCKED LOOP AND TIMERPHASE LOCKED LOOP AND TIMER
PHASE LOCKED LOOP AND TIMER
 
Earlang ejercicios
Earlang ejerciciosEarlang ejercicios
Earlang ejercicios
 
ASK,FSK and M-PSK using Matlab
ASK,FSK and M-PSK using MatlabASK,FSK and M-PSK using Matlab
ASK,FSK and M-PSK using Matlab
 
3.2 modulation formats bpsk, qpsk, oqpsk,
3.2 modulation formats   bpsk, qpsk, oqpsk,3.2 modulation formats   bpsk, qpsk, oqpsk,
3.2 modulation formats bpsk, qpsk, oqpsk,
 
Vector Network Analyser for Microwave Measurement
Vector Network Analyser for Microwave MeasurementVector Network Analyser for Microwave Measurement
Vector Network Analyser for Microwave Measurement
 
Performance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signalPerformance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signal
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASK
 
Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answers
 
Digital modulation techniques sys
Digital modulation techniques sysDigital modulation techniques sys
Digital modulation techniques sys
 
Ask modülasyon tekni̇ği̇
Ask modülasyon tekni̇ği̇Ask modülasyon tekni̇ği̇
Ask modülasyon tekni̇ği̇
 
Exp amplitude modulation (1)
Exp amplitude modulation (1)Exp amplitude modulation (1)
Exp amplitude modulation (1)
 
Advanced communication lab manual
Advanced communication lab manual Advanced communication lab manual
Advanced communication lab manual
 

Similar to Simulation of speech recognition using correlation method on matlab software

Speech Recognized Automation System Using Speaker Identification through Wire...
Speech Recognized Automation System Using Speaker Identification through Wire...Speech Recognized Automation System Using Speaker Identification through Wire...
Speech Recognized Automation System Using Speaker Identification through Wire...IOSR Journals
 
Speech Recognized Automation System Using Speaker Identification through Wire...
Speech Recognized Automation System Using Speaker Identification through Wire...Speech Recognized Automation System Using Speaker Identification through Wire...
Speech Recognized Automation System Using Speaker Identification through Wire...IOSR Journals
 
Voice Recognition System using Template Matching
Voice Recognition System using Template MatchingVoice Recognition System using Template Matching
Voice Recognition System using Template MatchingIJORCS
 
Developing a hands-free interface to operate a Computer using voice command
Developing a hands-free interface to operate a Computer using voice commandDeveloping a hands-free interface to operate a Computer using voice command
Developing a hands-free interface to operate a Computer using voice commandMohammad Liton Hossain
 
Speech to text conversion for visually impaired person using µ law companding
Speech to text conversion for visually impaired person using µ law compandingSpeech to text conversion for visually impaired person using µ law companding
Speech to text conversion for visually impaired person using µ law compandingiosrjce
 
Robust Speech Recognition Technique using Mat lab
Robust Speech Recognition Technique using Mat labRobust Speech Recognition Technique using Mat lab
Robust Speech Recognition Technique using Mat labIRJET Journal
 
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...IJMER
 
A comparison of different support vector machine kernels for artificial speec...
A comparison of different support vector machine kernels for artificial speec...A comparison of different support vector machine kernels for artificial speec...
A comparison of different support vector machine kernels for artificial speec...TELKOMNIKA JOURNAL
 
Voice Recognition Based Automation System for Medical Applications and for Ph...
Voice Recognition Based Automation System for Medical Applications and for Ph...Voice Recognition Based Automation System for Medical Applications and for Ph...
Voice Recognition Based Automation System for Medical Applications and for Ph...IRJET Journal
 
Voice Recognition Based Automation System for Medical Applications and for Ph...
Voice Recognition Based Automation System for Medical Applications and for Ph...Voice Recognition Based Automation System for Medical Applications and for Ph...
Voice Recognition Based Automation System for Medical Applications and for Ph...IRJET Journal
 
Course report-islam-taharimul (1)
Course report-islam-taharimul (1)Course report-islam-taharimul (1)
Course report-islam-taharimul (1)TANVIRAHMED611926
 
Intelligent hands free speech based sms
Intelligent hands free speech based smsIntelligent hands free speech based sms
Intelligent hands free speech based smsKamal Spring
 
Intelligent hands free speech based sms
Intelligent hands free speech based smsIntelligent hands free speech based sms
Intelligent hands free speech based smsKamal Spring
 

Similar to Simulation of speech recognition using correlation method on matlab software (20)

Speech Recognized Automation System Using Speaker Identification through Wire...
Speech Recognized Automation System Using Speaker Identification through Wire...Speech Recognized Automation System Using Speaker Identification through Wire...
Speech Recognized Automation System Using Speaker Identification through Wire...
 
Speech Recognized Automation System Using Speaker Identification through Wire...
Speech Recognized Automation System Using Speaker Identification through Wire...Speech Recognized Automation System Using Speaker Identification through Wire...
Speech Recognized Automation System Using Speaker Identification through Wire...
 
Voice Recognition System using Template Matching
Voice Recognition System using Template MatchingVoice Recognition System using Template Matching
Voice Recognition System using Template Matching
 
30
3030
30
 
Developing a hands-free interface to operate a Computer using voice command
Developing a hands-free interface to operate a Computer using voice commandDeveloping a hands-free interface to operate a Computer using voice command
Developing a hands-free interface to operate a Computer using voice command
 
Dy36749754
Dy36749754Dy36749754
Dy36749754
 
Av4103298302
Av4103298302Av4103298302
Av4103298302
 
H010625862
H010625862H010625862
H010625862
 
Speech to text conversion for visually impaired person using µ law companding
Speech to text conversion for visually impaired person using µ law compandingSpeech to text conversion for visually impaired person using µ law companding
Speech to text conversion for visually impaired person using µ law companding
 
Robust Speech Recognition Technique using Mat lab
Robust Speech Recognition Technique using Mat labRobust Speech Recognition Technique using Mat lab
Robust Speech Recognition Technique using Mat lab
 
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
Development of Algorithm for Voice Operated Switch for Digital Audio Control ...
 
visH (fin).pptx
visH (fin).pptxvisH (fin).pptx
visH (fin).pptx
 
A comparison of different support vector machine kernels for artificial speec...
A comparison of different support vector machine kernels for artificial speec...A comparison of different support vector machine kernels for artificial speec...
A comparison of different support vector machine kernels for artificial speec...
 
Voice Recognition Based Automation System for Medical Applications and for Ph...
Voice Recognition Based Automation System for Medical Applications and for Ph...Voice Recognition Based Automation System for Medical Applications and for Ph...
Voice Recognition Based Automation System for Medical Applications and for Ph...
 
Voice Recognition Based Automation System for Medical Applications and for Ph...
Voice Recognition Based Automation System for Medical Applications and for Ph...Voice Recognition Based Automation System for Medical Applications and for Ph...
Voice Recognition Based Automation System for Medical Applications and for Ph...
 
Course report-islam-taharimul (1)
Course report-islam-taharimul (1)Course report-islam-taharimul (1)
Course report-islam-taharimul (1)
 
[IJET-V1I6P21] Authors : Easwari.N , Ponmuthuramalingam.P
[IJET-V1I6P21] Authors : Easwari.N , Ponmuthuramalingam.P[IJET-V1I6P21] Authors : Easwari.N , Ponmuthuramalingam.P
[IJET-V1I6P21] Authors : Easwari.N , Ponmuthuramalingam.P
 
VOICE RECOGNITION SYSTEM
VOICE RECOGNITION SYSTEMVOICE RECOGNITION SYSTEM
VOICE RECOGNITION SYSTEM
 
Intelligent hands free speech based sms
Intelligent hands free speech based smsIntelligent hands free speech based sms
Intelligent hands free speech based sms
 
Intelligent hands free speech based sms
Intelligent hands free speech based smsIntelligent hands free speech based sms
Intelligent hands free speech based sms
 

More from VaishaliVaishali14

SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE VaishaliVaishali14
 
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER VaishaliVaishali14
 
Linear equalizations and its variations
Linear equalizations and its variationsLinear equalizations and its variations
Linear equalizations and its variationsVaishaliVaishali14
 
Simulation of handoff performance using matlab
Simulation of handoff performance using matlabSimulation of handoff performance using matlab
Simulation of handoff performance using matlabVaishaliVaishali14
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilogVaishaliVaishali14
 

More from VaishaliVaishali14 (8)

SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
 
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
 
LINE OF SIGHT PROPAGATION
LINE OF SIGHT PROPAGATIONLINE OF SIGHT PROPAGATION
LINE OF SIGHT PROPAGATION
 
Linear equalizations and its variations
Linear equalizations and its variationsLinear equalizations and its variations
Linear equalizations and its variations
 
Optical heterodyne detection
Optical heterodyne detectionOptical heterodyne detection
Optical heterodyne detection
 
Simulation of handoff performance using matlab
Simulation of handoff performance using matlabSimulation of handoff performance using matlab
Simulation of handoff performance using matlab
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilog
 
CMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURESCMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURES
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 

Simulation of speech recognition using correlation method on matlab software

  • 1. PRESENTED BY VAISHALI.K M.Tech(ECE)-Ist yr Reg.No.21304023 DEPARTMENT OF ELECTRONICS ENGINEERING PONDICHERRY UNIVERSITY SUBMITTED TO Dr. K. ANUSUDHA, Assistant Professor, Dept.Of Electronics Engineering
  • 2. AGENDA  INTRODUCTION  VOICE RECOGNITION  TYPES OF VOICE RECOGNITION SYSTEMS  CORRELATION  PROGRAM  PROGRAM EXPLANATION  OUTPUTS  INFERENCE  REFERENCE
  • 3. INTRODUCTION  Communication technology continues to evolve at a rapid pace, and, as voice recognition is one of the part of it.  It can be safely stated that voice recognition is becoming a feature of great importance in the life of the humankind.  It is one of the basic components of security systems, automated systems, voice assistant software, etc.  As the technology advances, there is a need of creating things that do more with less, and the present projects fits in this definition, performing the voice recognition based of one simple function, the correlation function.
  • 4. VOICE RECOGNITION  With referred to as speech recognition, voice recognition is a computer software program or hardware device with the ability to decode the human voice.  In a more technical way, voice or speech recognition can be defined as an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers.  It is also known as automatic speech recognition (ASR), computer speech recognition or speech to text (STT). It incorporates knowledge and research in the computer science, linguistics and computer engineering fields.
  • 5. TYPES OF VOICE RECOGNITION SYSTEMS  Speaker dependent system - The voice recognition requires training before it can be used, which requires you to read a series of words and phrases.  Speaker independent system - The voice recognition software recognizes most users' voices with no training.  Discrete speech recognition - The user must pause between each word so that the speech recognition can identify each separate word.  Continuous speech recognition - The voice recognition can understand a normal rate of speaking.  Natural language - The speech recognition not only can understand the voice, but can also return answers to questions or other queries that are being asked.
  • 6. CORRELATION  Correlation is a measure of similarity between two signals, i.e., indicates the measure up to which the given signal resembles another signal.  Correlation is a mathematical operation that is very similar to convolution. Just as with convolution, correlation uses two signals to produce a third signal. (Smith, 1998)  There are two types of convolution: Autocorrelation and cross-correlation.
  • 11. PROGRAM EXPLANATION  In order to start running the code, the user as to insert the command {speechrecognition('test.wav')} in the command window.  Before pressing enter, the user should choose which one of the test files we would like to try (the audio file’s name are: test, test2 and test3, with the first ones granting access, and the latter denying access).  After doing what is above stated and then pressing enter, the code will start to run.  By using the command audioread, the code reads data from the file named between the parenthesis, and returns sampled data. This will give the program the necessary information to start an autocorrelation.
  • 12. PROGRAM EXPLANATION  After doing so, the program will do the similar process with the 5 audio samples that are designed to have access. Instead of an autocorrelation, it will perform a cross correlation between each of the 5 audio samples and the input signal.  Within this process, some other tasks are completed. The program will extract the peak value of each of the cross- corelations for future use and also plot the waveforms of each of the resulting correlations done.  After that, a vector shall be formed with each of the peak value of the audio samples, and the maximum value among the peak values will be extracted.
  • 13. PROGRAM EXPLANATION  Following the above-mentioned process, the program will enter in its final stage, the comparison and decision stage. The program will compare the maximum peak value of the vector from with the peak value of each of the cross- correlations.  If there is a match with one of them, the program will grant access, and reproduce a sound file conveying such information with the use of the command soundsc, if not it will deny access, and also reproduce a sound file conveying such information
  • 19. INFERENCE  This assignment defines us successfully about various features, behavior and characteristics of speech signals and also deals with the concept of cross correlation.  In this assignment, an algorithm has been created with the help of MATLAB programming which requires .wav format speech input signals where comparison with the test sound file using correlation technique takes place.  Thus, assignment concludes that in order to remove the further limitation of audio formats there is a requirement for the study of various formats of speech signals which will be further used for communication with the machines which include the hardware part and not the simulator.
  • 20. REFERENCE  S. W. Smith (1998, March 1). The Scientist & Engineer's Guide to Digital Signal Processing (1st edition), Chapter 7. Retrieved form: https://www.dspguide.com/ch7/3.htm [November 8, 2020]  Voice Recognition. Retrieved November 8, 2020 from: https://www.computerhope.com/jargon/v/voicreco.htm  Speech Recognition in MATLAB using correlation (2016, February 11) Retrieved August 20, 2020 from: https://www.youtube.com/watch?v=a4QHJmfp6q0&t=498s