SlideShare a Scribd company logo
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

Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES UniversityAdaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
Naveen Kumar B
 
Traffic Control and Vehicle-to-Everything (V2X) Communications
Traffic Control and Vehicle-to-Everything (V2X) CommunicationsTraffic Control and Vehicle-to-Everything (V2X) Communications
Traffic Control and Vehicle-to-Everything (V2X) Communications
Ofinno
 
HAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRHAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIR
Noufal Nechiyan
 
Silent sound technology final report
Silent sound technology final reportSilent sound technology final report
Silent sound technology final report
Lohit Dalal
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communication
Vijayalakshmi Joger
 
FINAL report
FINAL reportFINAL report
FINAL report
Mandar Jadhav
 
What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?
Embitel Technologies (I) PVT LTD
 
Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing
Raihan Bin-Mofidul
 
Accident avoidanve using controller area network protocol
Accident avoidanve using controller area network protocolAccident avoidanve using controller area network protocol
Accident avoidanve using controller area network protocol
Madhuri Apar
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By Matlab
Ankit Gujrati
 
vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051
Sagar Parmar
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
Mohanad Yehia
 
E- Notice Board Presentation
E- Notice Board PresentationE- Notice Board Presentation
E- Notice Board Presentation
ayushi jain
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
ankit_saluja
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
Shreya Thakur
 
An Introduction To Speech Recognition
An Introduction To Speech RecognitionAn Introduction To Speech Recognition
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Sanjay Kumar
 
Technical seminar artificial passenger in ieee format
Technical seminar artificial passenger in ieee formatTechnical seminar artificial passenger in ieee format
Technical seminar artificial passenger in ieee format
Manideep Padakanti
 
Project oxygen ppt
Project oxygen pptProject oxygen ppt
Project oxygen ppt
Gorla Sindhura Sindhura
 
Micro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz TableMicro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz Table
Subhashini Sundaram
 

What's hot (20)

Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES UniversityAdaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
Adaptive Cruise Control & Automobile Black box -Team Code Chef - PES University
 
Traffic Control and Vehicle-to-Everything (V2X) Communications
Traffic Control and Vehicle-to-Everything (V2X) CommunicationsTraffic Control and Vehicle-to-Everything (V2X) Communications
Traffic Control and Vehicle-to-Everything (V2X) Communications
 
HAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRHAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIR
 
Silent sound technology final report
Silent sound technology final reportSilent sound technology final report
Silent sound technology final report
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communication
 
FINAL report
FINAL reportFINAL report
FINAL report
 
What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?
 
Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing
 
Accident avoidanve using controller area network protocol
Accident avoidanve using controller area network protocolAccident avoidanve using controller area network protocol
Accident avoidanve using controller area network protocol
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By Matlab
 
vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
E- Notice Board Presentation
E- Notice Board PresentationE- Notice Board Presentation
E- Notice Board Presentation
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
An Introduction To Speech Recognition
An Introduction To Speech RecognitionAn Introduction To Speech Recognition
An Introduction To Speech Recognition
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
 
Technical seminar artificial passenger in ieee format
Technical seminar artificial passenger in ieee formatTechnical seminar artificial passenger in ieee format
Technical seminar artificial passenger in ieee format
 
Project oxygen ppt
Project oxygen pptProject oxygen ppt
Project oxygen ppt
 
Micro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz TableMicro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz Table
 

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 Matching
IJORCS
 
30
3030
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
Mohammad Liton Hossain
 
Dy36749754
Dy36749754Dy36749754
Dy36749754
IJERA Editor
 
Av4103298302
Av4103298302Av4103298302
Av4103298302
IJERA Editor
 
H010625862
H010625862H010625862
H010625862
IOSR Journals
 
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
iosrjce
 
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
IRJET 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
 
visH (fin).pptx
visH (fin).pptxvisH (fin).pptx
visH (fin).pptx
tefflontrolegdy
 
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
 
[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
IJET - International Journal of Engineering and Techniques
 
VOICE RECOGNITION SYSTEM
VOICE RECOGNITION SYSTEMVOICE RECOGNITION SYSTEM
VOICE RECOGNITION SYSTEM
Journal For Research
 
Intelligent hands free speech based sms
Intelligent hands free speech based smsIntelligent hands free speech based sms
Intelligent hands free speech based sms
Kamal Spring
 
Intelligent hands free speech based sms
Intelligent hands free speech based smsIntelligent hands free speech based sms
Intelligent hands free speech based sms
Kamal 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
 
LINE OF SIGHT PROPAGATION
LINE OF SIGHT PROPAGATIONLINE OF SIGHT PROPAGATION
LINE OF SIGHT PROPAGATION
VaishaliVaishali14
 
Linear equalizations and its variations
Linear equalizations and its variationsLinear equalizations and its variations
Linear equalizations and its variations
VaishaliVaishali14
 
Optical heterodyne detection
Optical heterodyne detectionOptical heterodyne detection
Optical heterodyne detection
VaishaliVaishali14
 
Simulation of handoff performance using matlab
Simulation of handoff performance using matlabSimulation of handoff performance using matlab
Simulation of handoff performance using matlab
VaishaliVaishali14
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilog
VaishaliVaishali14
 
CMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURESCMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURES
VaishaliVaishali14
 

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

Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
ycwu0509
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 

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